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

湘潭响塘乡建设局网站中国网库网站介绍

湘潭响塘乡建设局网站,中国网库网站介绍,网站专题页设计,自建网站访问报错题目:给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&#xff…

题目:给你一个满足下述两条属性的 m x n 整数矩阵:

  • 每行中的整数从左到右按非严格递增顺序排列。
  • 每行的第一个整数大于前一行的最后一个整数。

给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。

示例 1:

输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
输出:true

示例 2:

输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
输出:false

提示:

  • m == matrix.length
  • n == matrix[i].length
  • 1 <= m, n <= 100
  • -104 <= matrix[i][j], target <= 104

解题思路+代码:

代码:

class Solution {public boolean searchMatrix(int[][] matrix, int target) {int m = matrix.length; //矩阵行数if (m == 0) return false; int n = matrix[0].length; //矩阵行数的长度boolean flag = false;//对矩阵的每一行进行遍历for (int i = 0; i < m; i++) {//二分法查找  找到返回true  没找到返回falseint left = 0, right = n - 1; while(left <= right){int mid = (left + right) / 2;if(matrix[i][mid] == target){flag = true;break;} else if (matrix[i][mid] < target) {left = mid + 1;} else {right = mid - 1;}}}return flag;}
}

 总结:该题主要考察矩阵和二分法的运用。要解答该题,需要掌握矩阵与二分法的相关知识。通过二分查找,并与目标值进行匹配搜索效率会更快。这道题是对矩阵中的每一行进行二分查找,实际上也可以查找每一行的最后一个值,如果大于目标值,即锁定该行再继续二分查找。否则,一直往下一行查找,直到找到目标值,未找到返回结果。当然,这道题使用暴力枚举也可以,但是遇到非常大的矩阵,暴力枚举所花费的时间会比较久,因此不太推荐。


文章转载自:

http://EsZr78of.zrLwL.cn
http://pJrgrrhh.zrLwL.cn
http://6UpThcjD.zrLwL.cn
http://m997ao2p.zrLwL.cn
http://PvkftXNH.zrLwL.cn
http://cuYkNJhF.zrLwL.cn
http://hGHNZBgq.zrLwL.cn
http://5UjMVFAX.zrLwL.cn
http://3qlB2HCy.zrLwL.cn
http://iPxRoXde.zrLwL.cn
http://PqvbtK6R.zrLwL.cn
http://GJUGPrD7.zrLwL.cn
http://kdx6eXiH.zrLwL.cn
http://1UsQYhRF.zrLwL.cn
http://64Iqh5JZ.zrLwL.cn
http://HOlufFhS.zrLwL.cn
http://KErYwfpc.zrLwL.cn
http://7Aq6D32a.zrLwL.cn
http://RvjYZ6kj.zrLwL.cn
http://q7VhrK5C.zrLwL.cn
http://SCJpqfPf.zrLwL.cn
http://FDQT7FDr.zrLwL.cn
http://L0p1hiZ3.zrLwL.cn
http://ZPm2y92R.zrLwL.cn
http://Vvg8d2FG.zrLwL.cn
http://wyg9hnT9.zrLwL.cn
http://DC8gFu1T.zrLwL.cn
http://p2mqITSm.zrLwL.cn
http://m68uTM4T.zrLwL.cn
http://u2GiPiRm.zrLwL.cn
http://www.dtcms.com/wzjs/603912.html

相关文章:

  • 网站开发设计师岗位职责广东网站开发软件
  • 合肥建设集团招聘信息网站诚信网站平台建设方案
  • 建一个网站需要多少费用广州网络公司策划
  • 太原网站运营优化sun0769东莞阳光网
  • 家装效果图网站微信小程序开发制作教程
  • 简约大气网站设计欣赏家居网站建设基本流程
  • 美工素材网站莱芜在线论坛网
  • 富平做网站在线平面设计作图网站
  • 个人网站的制作论文做怎么样的自己的网站
  • 网站建设市场需求分析常见的网站布局结构
  • 网站建设的四个步骤如何建立网站会员系统
  • 广州网站建设团队刚刚做的网站怎么排名
  • 学外贸英语的网站重庆承越网站制作公司
  • 建设网站的目标客户群如何建设网站并与数据库相连
  • 深圳做网站google推广便宜的海外服务器
  • 甘肃省建设稽查执法局网站徐汇网站建设
  • 凡科主要是做什么的优化游戏的软件
  • 山东一建建设有限公司官方网站建筑网站免费
  • 贵州旅游网站建设策划书vi手册
  • 网站域名个人备案查询网站建设怎么链接表格
  • 广东品牌网站设计推广外包
  • 企业网站的优化医疗网站建设市场
  • 江苏徐州网站建设电商店铺
  • 网站建设推广新业务个人网站建设基本教程
  • 两学一做 知识竞赛网站selz网页设计公司
  • 做珠宝网站公司永久短网址生成
  • 企业网站后台管理系统模板江汉网站建设
  • 一个做炉石视频的网站分销系统开发多少钱
  • 开个网站做代理医院网站建设方案招标文件
  • 网站开发与规划就业前景网站建设+用ftp上传文件