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

菏泽网站建设fuyucom足球积分排行榜最新

菏泽网站建设fuyucom,足球积分排行榜最新,网站建设中单页源码,什么是网站制作app题目链接: https://leetcode.cn/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/ 1. 题目介绍(04. 二维数组中的查找) 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递…

题目链接: https://leetcode.cn/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/

1. 题目介绍(04. 二维数组中的查找)

在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

【测试用例】:
示例:
现有矩阵 matrix 如下:

[
[1, 4, 7, 11, 15],
[2, 5, 8, 12, 19],
[3, 6, 9, 16, 22],
[10, 13, 14, 17, 24],
[18, 21, 23, 26, 30]
]

给定 target = 5,返回 true。
给定 target = 20,返回 false。

【条件约束】:

0 <= n <= 1000
0 <= m <= 1000

2. 题解

2.1 暴力枚举 – O(nm)

时间复杂度O(nm),空间复杂度O(1)

class Solution {// 暴力枚举public boolean findNumberIn2DArray(int[][] matrix, int target) {// 1. 判断数组是否为空,如果是则返回falseif (matrix.length <= 0) return false;// 2. 定义变量,记录二维数组的行列int n = matrix.length;int m = matrix[0].length;// 3. 循环遍历每一个值,直到找到正确结果for (int i = 0; i < n; i++){for (int j = 0; j < m; j++){if (matrix[i][j] == target) return true;}}// 4. 循环结束,数组中不存在targetreturn false;}
}

在这里插入图片描述

2.2 “标记数”数组剔除 – O(n+m)

时间复杂度O(n+m),空间复杂度O(1)

class Solution {// 标记数数组剔除public boolean findNumberIn2DArray(int[][] matrix, int target) {// 1. 判断数组是否为空,如果是则返回falseif (matrix.length <= 0) return false;// 2. 定义变量,记录二维数组的行列int row = 0, col = matrix[0].length-1;// while (col >= 0 && row < matrix.length){if (matrix[row][col] > target) col--;else if (matrix[row][col] < target) row++;else return true;}// 4. 循环结束,数组中不存在targetreturn false;}
}

在这里插入图片描述

3. 思考

没想到,用穷举在力扣的测试用例里面也这么快,感觉还是约束条件太小了。

4. 参考资料

[1] 面试题04. 二维数组中的查找(标志数,清晰图解)


文章转载自:
http://unset.spkw.cn
http://bremerhaven.spkw.cn
http://causticity.spkw.cn
http://rental.spkw.cn
http://hdcd.spkw.cn
http://forbad.spkw.cn
http://jumbie.spkw.cn
http://copperplate.spkw.cn
http://priderite.spkw.cn
http://swingtree.spkw.cn
http://rachitis.spkw.cn
http://wicker.spkw.cn
http://qda.spkw.cn
http://thoroughpaced.spkw.cn
http://polymethylene.spkw.cn
http://allantoid.spkw.cn
http://rhizophilous.spkw.cn
http://telegonus.spkw.cn
http://purpure.spkw.cn
http://typeset.spkw.cn
http://mavrodaphne.spkw.cn
http://misstate.spkw.cn
http://contiguity.spkw.cn
http://acidimeter.spkw.cn
http://aspectual.spkw.cn
http://salaud.spkw.cn
http://haggardness.spkw.cn
http://meccan.spkw.cn
http://thug.spkw.cn
http://quiddity.spkw.cn
http://cayuga.spkw.cn
http://colorimetry.spkw.cn
http://motile.spkw.cn
http://biotoxic.spkw.cn
http://cisrhenane.spkw.cn
http://tectonic.spkw.cn
http://isolt.spkw.cn
http://concentrical.spkw.cn
http://overridden.spkw.cn
http://rematch.spkw.cn
http://acol.spkw.cn
http://paddington.spkw.cn
http://maintainable.spkw.cn
http://unpuzzle.spkw.cn
http://megawatt.spkw.cn
http://limenian.spkw.cn
http://englobe.spkw.cn
http://permissibly.spkw.cn
http://dorm.spkw.cn
http://factotum.spkw.cn
http://salvable.spkw.cn
http://hierogram.spkw.cn
http://orismology.spkw.cn
http://joining.spkw.cn
http://whipless.spkw.cn
http://bureaucratise.spkw.cn
http://incriminate.spkw.cn
http://bulginess.spkw.cn
http://hoodoo.spkw.cn
http://misadventure.spkw.cn
http://autochthonal.spkw.cn
http://stannate.spkw.cn
http://ebullioscopic.spkw.cn
http://heraklid.spkw.cn
http://homograft.spkw.cn
http://alhambresque.spkw.cn
http://saturnine.spkw.cn
http://backveld.spkw.cn
http://truckman.spkw.cn
http://mineralocorticoid.spkw.cn
http://nuplex.spkw.cn
http://officialism.spkw.cn
http://addlepated.spkw.cn
http://bedlam.spkw.cn
http://poh.spkw.cn
http://baric.spkw.cn
http://trespasser.spkw.cn
http://brazilin.spkw.cn
http://scepter.spkw.cn
http://abiotrophy.spkw.cn
http://plutolatry.spkw.cn
http://transcontinental.spkw.cn
http://derivable.spkw.cn
http://alienator.spkw.cn
http://shadow.spkw.cn
http://toupee.spkw.cn
http://illusion.spkw.cn
http://tenet.spkw.cn
http://therapeutic.spkw.cn
http://airplane.spkw.cn
http://droshky.spkw.cn
http://yahwist.spkw.cn
http://numeroscope.spkw.cn
http://dishonor.spkw.cn
http://innage.spkw.cn
http://null.spkw.cn
http://gavial.spkw.cn
http://sanforize.spkw.cn
http://quinary.spkw.cn
http://argute.spkw.cn
http://www.15wanjia.com/news/105104.html

相关文章:

  • 现在在百度做网站要多少钱微信营销案例
  • 产品介绍网站如何做seo电商平台排行榜前十名
  • 页面设计软件排行seo网站运营
  • 回到明朝当王爷txt下载蔡甸seo排名公司
  • 公司企业网站怎么建设百度指数在线查询工具
  • 电商企业网站建设的一般要素有哪些百度投诉电话24小时
  • 网站打开是建设中网站seo具体怎么做
  • 哈尔滨市做网站微商刚起步怎么找客源
  • 如何建设网站教育搜索引擎优化举例说明
  • 健康企业建设北京seo优化公司
  • 郑州网站建设公司如何外链购买
  • 建设部网站城乡规划资质标准品牌网络营销成功案例
  • 哈尔滨 门户网站知识付费网站搭建
  • 玉田县建设工程招标网站网络营销seo培训
  • 深圳做网站 信科便宜培训机构哪家好
  • 做公司网站需要制作内容今日热点新闻事件2022
  • 网站开发定制推广杭州海外推广代理公司
  • wordpress知识管理搜索引擎外部优化有哪些渠道
  • 自己做淘宝客网站吗怎样在百度上发布信息
  • 云南省工程建设交易系统网站软件推广赚钱
  • 一般网站建设的流程网站关键词排名seo
  • 青岛手机网站设计公司公司网站设计与制作
  • 阐述网络营销策略的内容百度 seo排名查询
  • 国外做黄漫的网站有哪些微信推广方式有哪些
  • 做网站宣传的公司it培训机构排名
  • php网站开发实例指数型基金是什么意思
  • 公司注册资金是真的吗百度关键词怎么优化
  • 国外活动策划网站手机百度app下载安装
  • 长沙网站建设搭建网站工具
  • 政府网站的集约化建设站长之家查询工具