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

大连手机网站开发江苏江都建设集团有限公司网站

大连手机网站开发,江苏江都建设集团有限公司网站,自己做网站要买什么,wordpress顶部修改题目链接 矩阵置零 题目描述 注意点 使用 原地 算法 解答思路 思路是需要存储每一行以及每一列是否有0#xff0c;因为要尽可能使用更少的空间#xff0c;且新设置为0的格子不能对后续的判断产生影响#xff0c;所以要在原有矩阵上存储该信息先用两个参数存储第一行和第…题目链接 矩阵置零 题目描述 注意点 使用 原地 算法 解答思路 思路是需要存储每一行以及每一列是否有0因为要尽可能使用更少的空间且新设置为0的格子不能对后续的判断产生影响所以要在原有矩阵上存储该信息先用两个参数存储第一行和第一列是否有0再用第一行和第一列分别存储相应列和相应行中是否有0也就是matrix[i][0]存储第i行是否有0matrix[0][j]存储第j列是否有0这样做相当于只用了2个额外空间后续再根据matrix[i][0]和matrix[0][j]的信息更新matrix[i][j]的值最后再更新第一行和第一列的值即可 代码 class Solution {public void setZeroes(int[][] matrix) {int row matrix.length;int col matrix[0].length;// 存储第一行和第一列是否有0int flag_row 0;int flag_col 0;while (flag_row row matrix[flag_row][0] ! 0) {flag_row;}while (flag_col col matrix[0][flag_col] ! 0) {flag_col;}// 第一行存储每一列是否有0第一列分别存储每一行是否有0for (int i 1; i row; i) {for (int j 1; j col; j) {if (matrix[i][j] 0) {matrix[i][0] 0;matrix[0][j] 0;}}}for (int i 1; i row; i) {for (int j 1; j col; j) {if (matrix[i][0] 0 || matrix[0][j] 0) {matrix[i][j] 0;}}}if (flag_row ! row) {for (int i 0; i row; i) {matrix[i][0] 0;}}if (flag_col ! col) {for (int j 0; j col; j) {matrix[0][j] 0;}}} }关键点 除第一行和第一列使用额外参数存储是否有0外其余行和列是否有0都存储在第一行和第一列中
http://www.yutouwan.com/news/365428/

相关文章:

  • 河南网站开发茶文化网站建设规划书范文
  • 网站怎么做赚钱专业做图片制作网站
  • 郑州冬青街 网站建设三牛网站建设
  • 网页设计与制作个人网站昆山建设招投标网站
  • 汪峰做的音乐网站济南市建设工程招标网官网
  • 宁波做网站公司龙岩做网站开发找哪家
  • 顺企网哈尔滨网站建设网络公司关键词排名
  • 网站开发从哪开始学tcn短链接在线生成
  • 建公司网站哪家公司好温岭 网站建设
  • 云南城市建设职业学院成绩查询网站制造业小程序网站开发
  • 怎样建设网站施工吴江市中云建设监理有限公司网站
  • 怎么看一个网站是由哪个公司做的it网站建设干嘛的
  • 哪个网站做任务钱给得多周口seo
  • 网站建设平台软件郑州模板建站代理
  • 有哪些做买家秀的网站快速做网站公司报价
  • 织梦网站首页空白长春火车站哪个区
  • 颇有名气的网站建设专家长春网站建设 信赖吉网传媒
  • 在厦门做网站找谁成都软件开发公司
  • 前台网站开发技术西安市建网站找哪家
  • 中国建设银行浙江分行网站代理注册公司注意什么
  • 企业网站开发时间百度如何做推广
  • 湖北省建设人力资源网站首页网站做调查需要考虑的内容
  • 网站建设 地址 昌乐怎样上网站dns解析不了
  • 国外网站怎么打开做外贸一般在哪个网站
  • 安庆网站建设为建设网银登录官方网站
  • 自己做盗版小说网站怎么用织梦做自己的网站
  • 电子商务网站设计规划书品牌线上推广方式
  • 企业数据网站优化资源
  • 网站设计的目的和任务六安商城网站建设地址
  • 营销组合策略连云港关键字优化案例