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

网站子目录绑定二级域名专业网站开发哪里找

网站子目录绑定二级域名,专业网站开发哪里找,wordpress 如何购买主题,金湖县建设局网站题目链接: 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://www.yayakq.cn/news/663902/

相关文章:

  • 西安网站关键词优化费用中山网站建设联系电话
  • 网站建设与网页设计实训报告致远oa系统
  • 网站推广平台代理wordpress 悬浮通知
  • 网站用哪种语言网站备案安全承诺书
  • 小说网站论文摘要游戏推广员平台
  • 北京网站优化方法都芳漆中文网站建设
  • 网站平台内容建设提纲wordpress 年份索引
  • 怎么通过ip查看自己做的网站福州做公司网站
  • 卖服务器网站源码黄骅市天气预报最新
  • 网站建设服务开发南京seo关键词优化资讯
  • 怎样做的网站内网外网都能用房产最新消息今天新闻
  • 网站还难做啊竞价推广托管公司价格
  • 做电商网站是什么网站建设的方法有四种
  • 如何自己创建网站教程仓库出入库管理系统
  • 禹城网站建设费用网站建设报价明细模板
  • 网站广告js代码添加深圳盐田网站建设
  • 免费搭建网站 优帮云seo代理
  • ktv网站建设方案wordpress 检索
  • 学校网站建设项目可行性分析报告cvm可以做网站服务器吗
  • 完全免费建站系统网站开发经验与教训
  • 电子商务网站建设考纲设计网页需要多少价格
  • 网站的动效怎么做的郑州网站设计 公司
  • 国外获奖网站石家庄最新事件
  • 医院 网站建设 中企动力长沙做营销型网站公司
  • php 网站建设方案网站建设图片qq群
  • 揭阳网站如何制作网站配色风格有哪些
  • 网站seo视频教程网络运维招聘
  • 教学类网站开发仙居做网站的
  • 在网站上做承诺计算机网站建设专业热门吗
  • 电子商务网站建设与维护的教学云南网站排名