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

免费做文字图网站2345网址导航设置

免费做文字图网站,2345网址导航设置,珠海十大网站建设公司哪家好,网站源码怎么做目录 1.题目 2.代码 1.题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]…

目录

1.题目

2.代码


1.题目

给定一个 m x n 的矩阵,如果一个元素为 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法

    示例 1:

    输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]
    输出:[[1,0,1],[0,0,0],[1,0,1]]
    

    示例 2:

    输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]
    输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]
    

    提示:

    • m == matrix.length
    • n == matrix[0].length
    • 1 <= m, n <= 200
    • -231 <= matrix[i][j] <= 231 - 1

    进阶:

    • 一个直观的解决方案是使用  O(mn) 的额外空间,但这并不是一个好的解决方案。
    • 一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。
    • 你能想出一个仅使用常量空间的解决方案吗?

    2.代码

    class Solution {
    public:void setZeroes(vector<vector<int>>& matrix) {int m = matrix.size();int n = matrix[0].size();std::vector<bool> rows(m, false);std::vector<bool> cols(n, false);// 记录哪些行和列中存在值为 0 的元素for (int i = 0; i < m; ++i) {for (int j = 0; j < n; ++j) {if (matrix[i][j] == 0) {rows[i] = true;cols[j] = true;}}}// 根据记录的信息将相应的行和列置为 0for (int i = 0; i < m; ++i) {for (int j = 0; j < n; ++j) {if (rows[i] || cols[j]) {matrix[i][j] = 0;}}}}
    };

    http://www.dtcms.com/wzjs/164173.html

    相关文章:

  • 设计个人网站模板百度站长平台快速收录
  • 珠海做网站找哪家好百度搜索引擎官网
  • 套模板的网站多少钱广东公司搜索seo哪家强
  • 用visual做的网站友情链接的作用有哪些
  • 郑州 服装 网站建设百度广告联盟赚广告费
  • 页面设计尺寸规范seo搜索引擎优化推广
  • 免费商城版网站制作深圳百度关键
  • 怎么把淘宝店放到自己做的网站去seo推广主要做什么的
  • wordpress阿里云https搜索引擎优化指的是什么
  • 网站建设和管理心得南宁百度关键词排名公司
  • 酒店管理系统无锡seo网站管理
  • wordpress 加文章分享杭州网站seo推广
  • 金藏源电商网站建设公司怎么做推广和宣传平台
  • 佛山营销网站建设联系方式新媒体平台
  • 哪个网站专业做安防中国seo谁最厉害
  • 上虞网站设计百度app下载
  • 花卉网站建设策划方案谷歌seo最好的公司
  • WordPress全站跳转seo诊断分析在线工具
  • 南岗哈尔滨网站建设甘肃网站推广
  • 网站建设与维护高职关键词排名查询工具有哪些
  • 如何下载免费直播软件网站seo查询
  • 模拟手机营销网站公司网站如何seo
  • app开发与网站建设难度株洲seo优化推荐
  • 广州网站设计费用跨境网站建站
  • 广告设计公司哪家好seo推广岗位职责
  • 营销型网站建设sempkseo关键词排名怎么提升
  • 番禺做网站的百度网页版官网
  • 电商网站制作公司网址导航该如何推广
  • 化妆品营销推广方案seo优化关键词是什么意思
  • 网站关键词优化办法推广资源整合平台