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

网站建设与设计试题先做网站先备案

网站建设与设计试题,先做网站先备案,网站开发设计公司块位,公众号投票链接见#xff1a;https://leetcode.cn/problems/set-matrix-zeroes/description/ 题目描述 给定一个 m x n 的矩阵#xff0c;如果一个元素为 0 #xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 AC代码 class Solution { public:void setZeroes(vec…链接见https://leetcode.cn/problems/set-matrix-zeroes/description/ 题目描述 给定一个 m x n 的矩阵如果一个元素为 0 则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 AC代码 class Solution { public:void setZeroes(vectorvectorint matrix) {unordered_setint row;unordered_setint col;int n matrix.size();int m matrix[0].size();for(int i 0; i n; i) {for (int j 0 ; j m; j) {if(matrix[i][j] 0 ) {row.insert(i);col.insert(j);}}}for(int i 0; i n; i) {for (int j 0 ; j m; j) {if(row.count(i) || col.count(j)) {matrix[i][j] 0; }}}} };代码解释 给定一个二维整数矩阵当矩阵中的元素值为0时将该元素所在的行和列全部置为0。 逐行解释 定义一个函数setZeroes它接收一个引用类型的二维整数向量matrix作为参数。定义两个unordered_set容器分别用于存储需要置零的行索引row和列索引col。 获取矩阵的行数n和列数m。使用两层循环遍历矩阵中的每个元素。在内层循环中检查当前元素matrix[i][j]是否为0如果是则将行索引i插入到row集合中列索引j插入到col集合中。第二轮两层循环再次遍历矩阵的所有元素。在内层循环中检查当前元素所在的行索引i是否在row集合中或者列索引j是否在col集合中如果满足任一条件则将该矩阵元素matrix[i][j]置为0。
http://www.tj-hxxt.cn/news/221111.html

相关文章:

  • 做网站算新媒体运营吗网站底部版权信息格式
  • 中国做外贸网站有哪些问题网站建设公司成都案例展示
  • 淘宝客怎么做自己的网站一个网站的制作特点
  • 做网站需要的企业wordpress自动采集源码
  • 自定义内容网站龙岗 营销型网站建设
  • 专业定制网站建设seo加盟代理
  • 有什么网站帮做邀请函设计的电脑端网页设计尺寸
  • 申请网站网站甘肃省住房和建设厅网站
  • 杭州企业自助建站系统自贡建设投资有限公司网站
  • 网站常用热点hot小图标快站怎么做淘客网站
  • 红河网站建设小程序代理加盟有哪些大品牌
  • joomla构建行业网站多用户自助建站
  • 网站推广方式都有哪些智能团建网上登录入口
  • 拿word如何做网站广州广告制作有限公司
  • 旅游电子商务的网站建设网站建设分为那几个模块
  • 文安做网站陕西省建设工会网站
  • 水滴保险官方网站谷歌浏览器 安卓下载
  • 卢松松网站源码北京建设专职查询网站
  • 从化网站开发网站关键词做的越多越好吗
  • 做棋牌开发的网站云南网约车有哪些平台
  • 自己建设企业网站微网站中定位功能怎么做的
  • 网站的留言板怎么做知名室内设计网站
  • 建设国家地质公园网站主要功能简述建设网站的步骤
  • 淘宝开放平台怎么做淘宝客网站wordpress app 加载慢
  • 做教育机器网站wordpress hexo
  • 什么样的网站可以做站内站免费无限建站
  • 福州商城网站建设时代设计网 新网站
  • 分析网站的优势和不足外贸网站推广收费
  • 赣州网站建设怎样网络货运平台有哪些
  • 网站开发学历要求付公司网站费用怎么做分录