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

新疆生产建设兵团胡杨网站全网媒体发布平台

新疆生产建设兵团胡杨网站,全网媒体发布平台,万网张向东,中国建筑公司排名最新五十强哪吒在数据修仙界中继续他的修炼之旅。这一次,他来到了一片神秘的金丹谷,谷中有一座巨大的九转金丹炉,炉身闪烁着神秘的光芒。金丹炉的入口处有一块巨大的石碑,上面刻着一行文字:“欲破此炉,需以九转金丹之力,炼矩阵之零,标记优化定乾坤。” 哪吒定睛一看,石碑上还有…

哪吒在数据修仙界中继续他的修炼之旅。这一次,他来到了一片神秘的金丹谷,谷中有一座巨大的九转金丹炉,炉身闪烁着神秘的光芒。金丹炉的入口处有一块巨大的石碑,上面刻着一行文字:“欲破此炉,需以九转金丹之力,炼矩阵之零,标记优化定乾坤。”

哪吒定睛一看,石碑上还有一行小字:“矩阵中,需要将包含0的行和列全部置为0。”哪吒心中一动,他知道这是一道关于矩阵置零的难题,需要找到矩阵中所有包含0的行和列,并将它们全部置为0。

[[1, 1, 1],[1, 0, 1],[1, 1, 1]
]

暴力解法:九转金丹的初次尝试

哪吒心想:“要将矩阵中包含0的行和列置为0,我可以先记录所有包含0的行和列,然后再逐行逐列置零。”他催动九转金丹之力,从头到尾遍历矩阵,用两个集合记录所有包含0的行和列。随后,他根据这些记录将对应的行和列置为0。

void setZeroes(vector<vector<int>>& matrix) {int m = matrix.size();int n = matrix[0].size();unordered_set<int> zeroRows, zeroCols;// 记录包含0的行和列for (int i = 0; i < m; ++i) {for (int j = 0; j < n; ++j) {if (matrix[i][j] == 0) {zeroRows.insert(i);zeroCols.insert(j);}}}// 置零行for (int row : zeroRows) {fill(matrix[row].begin(), matrix[row].end(), 0);}// 置零列for (int col : zeroCols) {for (int i = 0; i < m; ++i) {matrix[i][col] = 0;}}
}

哪吒成功地将矩阵中包含0的行和列置为0,但九转金丹炉的光芒却黯淡了下来。他意识到,这种方法虽然可行,但需要额外的空间来存储行和列的标记,灵力消耗较大。

C++语法点:集合与矩阵操作

在C++中,集合和矩阵操作是处理矩阵问题的常用工具。以下是一些重要特性:

  • 集合
    • unordered_set是一个基于哈希表的集合,用于存储唯一元素。
    • 常用方法:
      • insert(value):插入一个元素。
      • find(value):查找一个元素是否存在。
  • 矩阵操作
    • 使用vector<vector<int>>表示矩阵。
    • 使用fill(start, end, value)可以将一段范围内的元素全部置为指定值。

高阶优化:标记优化的智慧

哪吒元神中突然浮现金色铭文——「九转金丹炼,标记优化定乾坤」。他意识到,可以通过标记优化的方式,在矩阵的第一行

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

相关文章:

  • 广东海外建设监理有限公司官方网站营销策略有哪些理论
  • 成都哪里好玩一日游seo优化前景
  • 宁波网站推广报价网络营销与策划
  • 吴江区建设局网站打不开网站的网络推广
  • 天津建设委员会官方网站短视频代运营方案策划书
  • 青岛市住房和城乡建设局官方网站网站建设规划书
  • 石家庄 外贸网站建设外包公司
  • 微信公众号的跳转网站怎么做百度广告怎么收费标准
  • 临河做网站买号链接
  • 嘉鱼网站建设公司西安百度推广电话
  • h5手机端网站开发保定seo排名外包
  • 用axure做网站自适应原型hao123主页
  • 有没有教给做宝宝衣服的网站互联网营销推广
  • 国外创意海报设计网站搜狗站长推送工具
  • 做网站是三网合一有什么优势太原网络推广价格
  • 中学网站建设app开发需要哪些技术
  • wordpress手机端怎么用seo每日一贴
  • 行业网站源码北京建公司网站价格
  • 返利导购网站建设需求文档seo公司厦门
  • 靳刘高设计公司官网郑州seo外包服务
  • 极速网站建设哪家好柳州网站建设
  • 郑州 手机网站制作微信广告推广如何收费
  • 网站建设包括什么市场调研报告范文大全
  • wordpress 自定义栏目 是什么西安网站排名优化培训
  • 软文推广特点关键词优化的最佳方法
  • 在线制作视频的网站中山口碑seo推广
  • 通化县建设局网站76人vs猛龙
  • 黄骅港口百度快速收录seo工具软件
  • 链家做网站和手机app花了多少钱成都网络推广中联无限
  • 邢台有限公司seo顾问合同