当前位置: 首页 > news >正文

建站快车代理平台系统中国产品网注册

建站快车代理平台系统,中国产品网注册,青园网站建设,南通专业网站排名推广lc-73.矩阵置零-(时隔14天)-12.27 思路:(23min22s) 1.直接遍历遇0将行列设0肯定不行,会影响后续判断,题目又要求原地算法,那么进一步考虑是否可以将元素为0,其行列需要设为0的位置给存储下来,最后再遍历根据…

lc-73.矩阵置零-(时隔14天)-12.27

 

思路:(23min22s)

        1.直接遍历遇0将行列设0肯定不行,会影响后续判断,题目又要求原地算法,那么进一步考虑是否可以将元素为0,其行列需要设为0的位置给存储下来,最后再遍历根据要求设0即可;
        2.根据特点:在同一行的话只要有一个0,那么这行所有元素都要设为0,如果有一个以上的0的话,相当于重复给这一行设0了,那么可以考虑将行首位置去存储该行是否需要置0,同理,列首位置存储该列是否需要设置为0.
        3.最后根据遍历行首和列首去将相对应的行和列置0。

易错点:

        1.行首和列首均用于存储了其行或列是否需要置0,但是行首和列首本身是否有零就会被忽略,所以开始前先遍历行列首,用变量存储行列首是否需要置零。
        2.注意先开始遍历行首时,应该从第二行开始,不然当matrix[0,0]=0会影响后面列首的判断。

总结:

        原地算法可以考虑找特殊位置去存储信息,可以将行首和列首与其里面的小矩阵划分开处理,外部行列首进行存储,内部先进行遍历,最后考虑外部变化情况,此前,由于先实现内部置零,外部置零情况会被污染,所以可以先用变量存储外部是否需要置零,最后需要考虑matrix[0][0]这个特殊位置。

http://www.yayakq.cn/news/901717/

相关文章:

  • 社区门户网站规范化建设珠海制作企业宣传片
  • muse做的网站怎么样wordpress wp_cumulus_insert(
  • 电子商务网站建设与维护实训报告青岛市住房和城乡建设局官方网站
  • 网站二级栏目石家庄网络公司哪家正规
  • 建企业网站需要多少钱珠江网站建设
  • 苏宁易购网站建设的不足之处湖南郴州市有几个县
  • 整屏幕滑动的网站wordpress如何安装网站主题
  • 网站一般在哪建设如何做全景素材网站
  • 网站新闻列表页面代码阜新旅游网站建设
  • 驻马店营销型网站建设优化推广网站建设与规划实验心得
  • 网站开发是哪个职位蓝海网站建设
  • 网站怎么加留言青岛网站建设找
  • 广州旅游网站建设设计永久免费网站申请注册
  • 档案网站建设图片网站环境搭建
  • 深圳二次源网站建设麻章手机网站建设公司
  • 建设部网站 标准定额司青岛网站优化
  • 桐乡市住房建设局网站公示中英繁网站源码
  • 常用网站布局客户管理软件crm
  • wordpress怎样建立多站点包头市做网站
  • 服务器搭建网站域名配置速贝cms建站系统
  • 中国建设工程招聘信息网站融资平台
  • 建行业网站的必要性代码高亮wordpress
  • 九江城市投资建设有限公司网站wordpress自定义模板
  • 聚美优品网站建设项目规划书代刷网可以做网站地图
  • 网站建设对接流程wordpress 调用文章id
  • 网站开发接入本地天地图wordpress插件开发教程
  • 冀州网站制作网站开发 实战
  • 通化县住房和城乡建设局网站合肥网站排名推广
  • 中小企业网站制作407建筑装修设计网站大全
  • 网站301重定向代码建设了网站要维护吗