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

新疆建设园林网站百度seo关键词排名

新疆建设园林网站,百度seo关键词排名,虎门镇仿做网站,戚墅堰做网站给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。…

给你一个满足下述两条属性的 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
  • -10^4 <= matrix[i][j], target <= 10^4

代码部分:

bool searchMatrix(int** matrix, int matrixSize, int* matrixColSize, int target) {int m = matrixSize, n = matrixColSize[0];  // 行数,列数int left =  0, right = n - 1 ;   // 对符合要求的行,进行二分查找int t = 0 ;        // 来记录那一行符合要求,唯一(每行的第一个整数大于前一行的最后一个数)if(m == 1 && n == 1 && matrix[left][right] == target){//判断边界,看是否只有一个值return true;                                      //一个值,且是要查找的值,返回} if(m == 1 && n == 1 && matrix[left][right] != target){return false;                                       //一个值,不是要查找的值,返回}for(int i = 0 ; i < m ; i++){   // 确定要查找的行if(matrix[i][left] <= target  && matrix[i][right] >= target){t = i;break;}}int mid;while(left <= right){   // 对要查找的行,进行二分mid = left + ( right - left ) / 2;if(matrix[t][mid] == target){return true;}else if(matrix[t][mid] > target){right = mid - 1;}else{left = mid + 1; }}return false;   // 没有返回false
}

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

相关文章:

  • 银川建立网站百度网站首页网址
  • 做网站做百度竞价赚钱全球搜钻是什么公司
  • 塘厦企业网站推广公司济南百度推广公司电话
  • 网站建设技术包括哪些链网
  • 珠海门户网站建设报价seo千享科技
  • 旅游网页设计模板网站推广公司运营模式
  • 政府网站平台建设乐陵seo外包
  • 赤峰北京网站建设四川最好的网络优化公司
  • 广东省建设局网站衡阳seo排名
  • 合肥知名建站公司如何seo推广
  • 外贸机械网站建设南昌网站开发公司
  • 四川城乡住房城乡建设厅网站竞价推广培训课程
  • 信息发布网站模板下载网络营销这个专业怎么样
  • 南京网站设计网站建设如何在百度上开店铺
  • 网站标题用空格 逗号影响seo百度主页网址
  • 网站建设中网页代码临沂百度推广的电话
  • 哈尔滨市做网站百度极速版
  • 云浮新兴县做网站怎样创建一个自己的网站
  • 网站的域名是什么意思黄页
  • xp 做网站服务器seo标签优化
  • 中国做外国网购的网站湖南今日新闻最新头条
  • 网站图片上的分享怎么做今日最新国际新闻
  • 潍坊网站建设策划方案阿里指数查询入口
  • 网站开发于制作总结推广普通话内容
  • 网站编辑信息怎么做免费刷推广链接的软件
  • 东营新闻网站推广优化的公司
  • 如何制作钓鱼网站谷歌seo实战教程
  • 白云区建材网站建设市场推广和销售的区别
  • 东莞建英文网站的公司惠州抖音seo
  • 做养生类项目的网站如何开发网站平台