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

网站备案信息下载黑锋网seo

网站备案信息下载,黑锋网seo,官方网站建设银行年利息是多少,建设个人网站多少钱给你一个满足下述两条属性的m*n整数矩阵 每行中的整数从左到右按非严格递增顺序排序每行的第一个整数大于前一行的最后一个整数 给你一个整数target,如果target在矩阵中,返回true;否则返回false。 示例1: 输入:matrix [[1,3,5,7]…

给你一个满足下述两条属性的m*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 low = 0,high = m*n-1;while(low<high){int mid = (low + high )/ 2 +low;int x=matrix[mid/n][mid%n];if(x<target)  low = mid+1;else if(x>target)   high = mid-1;else  return true;}return false;
}

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

相关文章:

  • web前段和网站开发小广告
  • 教做网站视频百度推广充值必须5000吗
  • 网站网站建设网页设计技能培训有哪些科目
  • 可靠的企业建站公司东莞网络推广排名
  • java ssm 新闻网站开发源码哪个浏览器看黄页最快夸克浏览器
  • 哪个网站可以做危险化学品供求杭州seo哪家好
  • 重庆市建设厅官方网站运营培训班有用吗
  • 制作网站程序seo排名推广
  • 0元购怎么在网站做推广平台排行榜app
  • 婚介网站建设软文云
  • 宁夏建设厅网站营销方法
  • 用树莓派做网站服务器口碑优化
  • 济宁建设网站首页怎么在百度上做广告
  • b to b 网站建站最近新闻摘抄
  • 网站信息维护方案江苏疫情最新消息
  • 吴忠北京网站建设网站怎么接广告
  • 中小企业网络客户服务存在的问题郑州seo优化公司
  • 网站构建代码模板网络推广吧
  • 网站开发前调查石家庄网站关键词推广
  • 铁常乐个人网站西安关键词优化排名
  • 信阳市人民政府图片seo网站排名优化培训教程
  • 建设银行杭州网站首页百度竞价怎么操作
  • 免费域名做网站推广的软件有哪些
  • 宝安专业做网站西青seo
  • 发展和建设委员会官方网站线下推广活动策划方案
  • 网站制作服务热线网络推广策划方案模板
  • 网站ui设计师东莞建设企业网站公司
  • 什么网站做宣传好百度收录时间
  • 国家住房部和城乡建设部 网站首页百度网盘搜索引擎入口
  • 如何做DJ网站厦门seo