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

网络公司的手机网站企业培训十大热门课程

网络公司的手机网站,企业培训十大热门课程,网络工具,医疗集团手机网站建设给你一个满足下述两条属性的 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/522970.html

相关文章:

  • 湖南备案网站建设方案书外链
  • 网站建设教程 企业邮箱石家庄seo按天扣费
  • 烟台网站建设方案策划百度搜索开放平台
  • 做网站需要的条件中国职业培训在线官方网站
  • 做网站如何安全 博客网上永久视频会员是真的吗
  • 网站建设模板制作是什么意思海外互联网推广平台
  • 做网站时给图片添加链接微信指数查询
  • 互联网如何做旅游网站广州最近爆发什么病毒
  • wordpress会员网站适合员工的培训课程
  • 做cf网站微商已经被国家定为传销了
  • 美女做暖暖视频的网站关键词排名 收录 查询
  • 网站开发会遇到哪些问题营销组合策略
  • 做网站需要准备什么条件网址大全2345
  • 网站建设crm企业网站建设的流程
  • 惠州网站模板建站小程序开发框架
  • 广东模板网站建设网站策划书案例
  • 公司门户网站的意义百度快速排名工具
  • 北京专业建设网站价格代写文案的软件
  • 做印刷去哪个网站找工作新网域名注册查询
  • 淘宝代做网站近期国内新闻热点事件
  • 提升网站权重的策略谷歌seo优化推广
  • 博彩网站如何做的充值应用商店app下载
  • 2017做网站挣钱吗百度搜索推广怎么做
  • 专门做调查问卷的网站seo快速推广
  • 长沙网站建设推广服务百度拉新推广平台
  • 悦诗风吟网站建设策划书洛阳市网站建设
  • 公司网站制作的公司百度网盘网页版
  • 聊城汽车网站建设上海疫情突然消失的原因
  • 专业制作网站建设推广网站排名
  • 新乡手机网站建设电话免费个人自助建站