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

个人网站做seo淮南网站建设价格

个人网站做seo,淮南网站建设价格,深圳注册公司需要租赁凭证吗,网站开发外包方案【力扣】74. 搜索二维矩阵 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非递减顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则&am…

【力扣】74. 搜索二维矩阵

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

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

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

示例 1:

1357
10111620
23303460

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

示例 2:

1357
10111620
23303460

输入: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
- 1 0 4 10^4 104 <= matrix[i][j], target <= 1 0 4 10^4 104

题解

二分法改进,将二维数组映射为一维数组进行二分法

public class Solution {public boolean searchMatrix(int[][] matrix, int target) {if (matrix == null || matrix.length == 0) {return false;}int row = matrix.length;int col = matrix[0].length;int left = 0;int right = row * col - 1;while (left <= right) {int mid = left + (right - left) / 2;// (x,y) --> x*col+y//反过来:一维转二维:matrix[mid/col][mid%col]int element = matrix[mid / col][mid % col];if (element == target) {return true;}else if (element > target) {right = mid - 1;}else {left = mid + 1;}}return false;}
}
http://www.yayakq.cn/news/449942/

相关文章:

  • 网站建设教程赚找湖南岚鸿认 可百度游戏排行榜风云榜
  • 艺术培训网站模板网站建设具体运算
  • 如何建立公司网站模块网站规划建设实训
  • 网站上传系统中国最厉害的建筑公司
  • 湛江cms建站什么网站可以做机票行程单
  • 网站建设的切片是什么莱芜翰林名苑莱芜论坛
  • 可以注册的网站wordpress时间中文
  • 网站建设类别什么是ip地址和域名
  • 东莞网站设计公司客户管理系统 wordpress
  • 漳州正规网站建设哪家便宜网上购物软件哪个好
  • p2p网站建设后期维护网站运营需要做什么
  • 做返利网站怎麼wordpress的运用
  • wordpress安装图片不显示商城网站的seo优化改怎么做
  • 东莞谢岗网站建设手机网站开发多少钱
  • 百度自建站广告设计自学教程
  • 南昌网站建设方案服务手机网站制作服务机构
  • dw网站建设的心得体会wordpress 子主题路由
  • 无锡网站搜索优化重庆市建设工程信息网官方网站
  • 校园网站建设培训简讯山东省建设资格注册中心网站
  • 外贸soho东莞建站网页设计实训报告思考建议
  • 衡水市网站建设公司个人网站特点
  • 官方网站建设案例wordpress怎么进行301 htaccess
  • 宝山区建设用地事务所网站深圳 网站
  • 提升网站权重吗寿光建设集团网站
  • 国外域名交易网站网站登录密码忘记了
  • 河北建设招标网百度seo查询系统
  • 中国国建设监理协会网站wordpress 加字段
  • 湘潭做网站问下磐石网络郑州网站关键字优化
  • 引航博景网站做的好吗怎么制作个人求职网站
  • 河北省建设厅网站电话外贸营销型网页设计公司