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

06628 网页制作与网站开发搭建asp虚拟主机网站

06628 网页制作与网站开发,搭建asp虚拟主机网站,2022百度seo最新规则,网络营销方式的使用方法题目链接 搜索二维矩阵 题目描述 注意点 每行中的整数从左到右按非严格递增顺序排列每行的第一个整数大于前一行的最后一个整数1 < matrix.length, matrix[0].length < 100 解答思路 先二分查找找到target所处的行&#xff0c;找到行后再二分查找找到target所处的列…

题目链接

搜索二维矩阵

题目描述


注意点

  • 每行中的整数从左到右按非严格递增顺序排列
  • 每行的第一个整数大于前一行的最后一个整数
  • 1 <= matrix.length, matrix[0].length <= 100

解答思路

  • 先二分查找找到target所处的行,找到行后再二分查找找到target所处的列即可

代码

class Solution {public boolean searchMatrix(int[][] matrix, int target) {int row = matrix.length;int col = matrix[0].length;int top = 0, bottom = row - 1;while (top <= bottom) {int rowMid = (top + bottom) / 2;if (matrix[rowMid][0] > target) {bottom = rowMid - 1;} else if (matrix[rowMid][col - 1] < target) {top = rowMid + 1;} else {int left = 0, right = col - 1;while (left <= right) {int colMid = (left + right) / 2;if (matrix[rowMid][colMid] == target) {return true;}if (matrix[rowMid][colMid] > target) {right = colMid - 1;} else {left = colMid + 1;}}return false;}}return false;}
}

关键点

  • 二分查找的思想
  • 如果target介于某一行的最小值和最大值之间,且在该行没有找到target,说明二维矩阵中肯定没有target
http://www.yayakq.cn/news/14541/

相关文章:

  • 上海做兼职网站有吗搜索引擎是指什么
  • 怎样做网站认证做网站被骗首付款怎么报案
  • 域名注册网站便宜网站外包建设
  • 亚马逊跨境电商培训郑州seo顾问外包
  • 朝阳企业网站建设方案费用江苏自助建站平台
  • 网站可以自己备案吗win7 网站配置
  • 怎么建正规网站网站cms是什么
  • 南宁自助模板建站海口网站自助建站
  • 北京住房与城乡建设厅网站购物网站开发会遇到的的问题
  • 做网站找 汇搜网络wordpress 改邮箱
  • wordpress图片站南宁网站建设公司排行
  • 东莞网站快速排名重庆网站优化指导
  • 基础做网站的小结网站用图要怎么做
  • 做网站素材网个人cms网站
  • 长沙做网站多少钱网站运营是什么意思
  • 手机网站制作注意事项商丘网站建设设计
  • 一个可以做行程的网站水果代理平台
  • 广东省城乡建设部网站首页wordpress数据库显示图片
  • 网站服务器的工作原理wordpress音乐站
  • 怎么用壳域名做网站选择推广途径与原因
  • wordpress站点很慢品牌网站建设教程
  • 网站采集功能源码网站下载
  • 网站关键词提交企业网站建设不足
  • 公司网站建设需要注意什么什么是seo推广
  • 金融网站 源码长春网站制作建设
  • 网站维护提示代码宁夏网站建站
  • 建设部网站施工合同范本去哪找深圳app开发公司大概
  • 图片无版权网站软件开发自学入门教程
  • 网站建设免费的wordpress新增文章小工具
  • 一个网站怎么做软件好用南通网站建设哪家好