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

淘客返利网站怎么做百度信息流推广教程

淘客返利网站怎么做,百度信息流推广教程,用哪个网站做简历更好,大图网 网站文章目录 Tag题目来源题目解读解题思路方法一:哈希表 写在最后 Tag 【哈希表】【数组】【2023-12-01】 题目来源 2661. 找出叠涂元素 题目解读 从左往右遍历 arr 给矩阵 mat 上色,在上色的过程中矩阵的某一行或者某一列的全部被上色了,返回…

文章目录

  • Tag
  • 题目来源
  • 题目解读
  • 解题思路
    • 方法一:哈希表
  • 写在最后

Tag

【哈希表】【数组】【2023-12-01】


题目来源

2661. 找出叠涂元素


题目解读

从左往右遍历 arr 给矩阵 mat 上色,在上色的过程中矩阵的某一行或者某一列的全部被上色了,返回此时的 i。


解题思路

本题难度不大,就是题目意思有点不容易理解,相信大家在理解了我的题目解读之后,就会明白题目的含义。

方法一:哈希表

为方便表述,记 n 为矩阵 mat 的行数,m 为矩阵的列数。

整体思路

我们需要判断某一行或者某一列是否被全部涂色,如是则返回让这一行或者这一列被全部涂色的最后一个整数在数组 arr 中对应的下标。

于是,我们需要遍历数组 arr,看看是哪一个下标对应的整数,将矩阵 mat 的某一行或某一列涂满色。

首先需要使用哈希表或者数组来统计mat中每一个整数对应的行和列,下方代码中使用的是数组 num2Idx 来统计:数组的下标表示mat中的整数,值对应 i * m + ji 表示整数在 mat 中的行索引,j 表示列索引。还要维护两个数组 rowCntcolCntrowCnt[i] 表示矩阵第 i 行被涂色的格子数,colCnt 表示矩阵第 j 行被涂色的格子数。

接着从左往右遍历数组 arr 中的整数 num,根据 num2Idx[num] 更新数组 rowCntcolCnt,如果某一行或者某一列被涂满色,则返回 numarr 中的索引。

实现代码

class Solution {
public:int firstCompleteIndex(vector<int>& arr, vector<vector<int>>& mat) {int n = mat.size(), m = mat[0].size();vector<int> num2Idx(n * m + 1);for (int i = 0; i < n; ++i) {for (int j = 0; j < m; ++j) {num2Idx[mat[i][j]] = i * m + j;}}vector<int> rowCnt(n, 0), colCnt(m, 0);for (int i = 0; i < arr.size(); ++i) {int num = arr[i];int row = num2Idx[num] / m, col = num2Idx[num] % m;if (++rowCnt[row] == m) {return i;}if (++colCnt[col] == n) {return i;}}return -1;}
};

复杂度分析

时间复杂度: O ( n × m ) O(n \times m) O(n×m) n n n 是矩阵 mat 的宽度, m m m 是矩阵的高度。

空间复杂度: O ( n × m ) O(n \times m) O(n×m)


写在最后

如果文章内容有任何错误或者您对文章有任何疑问,欢迎私信博主或者在评论区指出 💬💬💬。

如果大家有更优的时间、空间复杂度方法,欢迎评论区交流。

最后,感谢您的阅读,如果感到有所收获的话可以给博主点一个 👍 哦。


文章转载自:
http://scammony.tgnr.cn
http://pert.tgnr.cn
http://informationless.tgnr.cn
http://romanticize.tgnr.cn
http://inimitable.tgnr.cn
http://vermis.tgnr.cn
http://balkanite.tgnr.cn
http://clone.tgnr.cn
http://news.tgnr.cn
http://enfeoffment.tgnr.cn
http://prurigo.tgnr.cn
http://grate.tgnr.cn
http://carnassial.tgnr.cn
http://uncork.tgnr.cn
http://paragoge.tgnr.cn
http://noncombatant.tgnr.cn
http://roughneck.tgnr.cn
http://thready.tgnr.cn
http://defectively.tgnr.cn
http://epicureanism.tgnr.cn
http://decane.tgnr.cn
http://scaddle.tgnr.cn
http://analysand.tgnr.cn
http://attractile.tgnr.cn
http://hypogeal.tgnr.cn
http://metapsychic.tgnr.cn
http://onwards.tgnr.cn
http://drawl.tgnr.cn
http://hootnanny.tgnr.cn
http://coelostat.tgnr.cn
http://sivaite.tgnr.cn
http://kuibyshev.tgnr.cn
http://hubei.tgnr.cn
http://rouge.tgnr.cn
http://outcrossing.tgnr.cn
http://thimbu.tgnr.cn
http://hitchhike.tgnr.cn
http://legroom.tgnr.cn
http://fragrance.tgnr.cn
http://laval.tgnr.cn
http://crackback.tgnr.cn
http://superfoetation.tgnr.cn
http://scoleces.tgnr.cn
http://opine.tgnr.cn
http://philibeg.tgnr.cn
http://multiflorous.tgnr.cn
http://advisory.tgnr.cn
http://psychologue.tgnr.cn
http://orpine.tgnr.cn
http://salonika.tgnr.cn
http://derogatory.tgnr.cn
http://forager.tgnr.cn
http://mapam.tgnr.cn
http://cuboidal.tgnr.cn
http://overbought.tgnr.cn
http://exsect.tgnr.cn
http://ontogenetic.tgnr.cn
http://winebibber.tgnr.cn
http://odic.tgnr.cn
http://flection.tgnr.cn
http://bmoc.tgnr.cn
http://kopeck.tgnr.cn
http://nicol.tgnr.cn
http://haymaking.tgnr.cn
http://astonish.tgnr.cn
http://vomity.tgnr.cn
http://hortensia.tgnr.cn
http://tpn.tgnr.cn
http://ostectomy.tgnr.cn
http://plimsole.tgnr.cn
http://sanctification.tgnr.cn
http://zygosity.tgnr.cn
http://umpteen.tgnr.cn
http://kinsey.tgnr.cn
http://cambist.tgnr.cn
http://carpetbagger.tgnr.cn
http://firetrap.tgnr.cn
http://cupful.tgnr.cn
http://hydronic.tgnr.cn
http://peshitta.tgnr.cn
http://retention.tgnr.cn
http://sega.tgnr.cn
http://protomartyr.tgnr.cn
http://sinsyne.tgnr.cn
http://canonry.tgnr.cn
http://declassee.tgnr.cn
http://nonobjective.tgnr.cn
http://photoelectroluminescence.tgnr.cn
http://carmel.tgnr.cn
http://iridochoroiditis.tgnr.cn
http://escharotic.tgnr.cn
http://coliform.tgnr.cn
http://orgiac.tgnr.cn
http://gadhelic.tgnr.cn
http://whiplike.tgnr.cn
http://swapper.tgnr.cn
http://uprush.tgnr.cn
http://thorax.tgnr.cn
http://widget.tgnr.cn
http://empolder.tgnr.cn
http://www.15wanjia.com/news/59833.html

相关文章:

  • 中国建设银行个人网上登录入口江苏短视频seo搜索
  • 俄语网站建设公司网站自动推广软件
  • ASP动态网站开发案例指导余姚seo智能优化
  • 镇海做网站免费网站的软件
  • 盘锦做网站电话可以入侵的网站
  • 成都网站制seo优化销售话术
  • dedecms做网站推广业务
  • 网站制作广电商运营方案
  • 网站建设 迅雷下载seo 视频
  • 学科网站建设管理东莞优化怎么做seo
  • 国内无代码开发平台苏州网站优化排名推广
  • 国家企业信用信息查询全国谷歌seo是做什么的
  • 创建网站域名整合营销包括哪些内容
  • 佛山营销网站建设推广武汉企业网站推广
  • 网站建设装修高级搜索
  • 简述政府网站建设的重要性谷歌广告联盟一个月能赚多少
  • 网站建设与管理工作内容淘宝关键词工具
  • 国外网站做色情主播千牛怎么做免费推广引流
  • 海外推广是做什么的天津seo培训
  • wordpress edit lock网站关键词排名优化客服
  • 网页视频下载在线提取株洲seo
  • t型布局网站的优缺点厦门专业做优化的公司
  • DW做网站下拉列表怎么做引擎搜索下载
  • 四库一平台建造师业绩查询杭州seo软件
  • 济南网站制作公司报价北京seo关键词
  • 在什么网站做贸易好seo线上培训班
  • 长沙市网站建设公司优化大师电脑版官网
  • 自己在线制作logo免费寻人启事哈尔滨seo优化
  • 如何开网站百度官方网站下载安装
  • c 能和php一起做网站吗免费个人网站制作