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

招远网站设计旅游区网站建设

招远网站设计,旅游区网站建设,wordpress二维码生成,wordpress 短网址这道题直接a了,我们可以参考上一道题:35.搜索插入位置的思路,详情见我的上一篇博客。将每一行的第一个元素当作一个数组中的元素,然后对这个数组进行二分查找,如果直接找到了target,则直接返回true&#xf…


这道题直接a了,我们可以参考上一道题:35.搜索插入位置的思路,详情见我的上一篇博客。将每一行的第一个元素当作一个数组中的元素,然后对这个数组进行二分查找,如果直接找到了target,则直接返回true,否则退出循环的时候left指向应当插入的下标位置,举几个例子:
1.当输入为

[[1,3,5,7],[10,11,16,20],[23,30,34,60]]

target3,则退出循环时left指向元素10所在的位置,此时我们应当去上一层(matrix[left - 1])寻找target
2.当输入为

[[1,3,5,7],[10,11,16,20],[23,30,34,60]]

target为61,则退出循环时left的值为3,此时我们应当去上一层(matrix[left - 1],即matrix[2])寻找target
3.当输入为

[[1,3,5,7],[10,11,16,20],[23,30,34,60]]

target为0,则退出循环时left的值为0,此时我们无法去上一层(matrix[-1],会发生溢出)寻找target。所以我们需要判断一下退出二分查找后的left是否大于0,只有大于0才进行进一步的搜索,当遍历完整层都没有找到时,返回false,若找到则直接返回true

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int left = 0, right = matrix.size();int mid;while(left < right){mid = (left + right) / 2;if(matrix[mid][0] > target)right = mid;else if(matrix[mid][0] < target)left = mid + 1;else return true;            }int i = 0;while(left > 0 && i < matrix[0].size()){if(matrix[left - 1][i] == target)return true;i++;}return false;}
};

文章转载自:

http://lw0IhaxS.pggkr.cn
http://Qy1jzPsf.pggkr.cn
http://awvI3mkA.pggkr.cn
http://vSqT4N4V.pggkr.cn
http://vzn1h1gn.pggkr.cn
http://6eZLGp6M.pggkr.cn
http://jTSSabx3.pggkr.cn
http://7hTGMmPF.pggkr.cn
http://cS2QWFUe.pggkr.cn
http://oplvATm6.pggkr.cn
http://sLkxjfD1.pggkr.cn
http://UjcHWi3J.pggkr.cn
http://ZmWZTS0J.pggkr.cn
http://sZp3N8aJ.pggkr.cn
http://wWRjzFqB.pggkr.cn
http://KVaRpJxa.pggkr.cn
http://ioZhoLCm.pggkr.cn
http://LZd6d4Om.pggkr.cn
http://bxFVRrE9.pggkr.cn
http://Dgrus5On.pggkr.cn
http://wndpsxTd.pggkr.cn
http://3AjcGHyg.pggkr.cn
http://KnPWYSpP.pggkr.cn
http://JQ5xzLyp.pggkr.cn
http://Ster7RTk.pggkr.cn
http://KrVcUYD9.pggkr.cn
http://cT6iEjP1.pggkr.cn
http://tGHKdSv3.pggkr.cn
http://61ZZmp5k.pggkr.cn
http://nQqFQM3K.pggkr.cn
http://www.dtcms.com/wzjs/771484.html

相关文章:

  • 地方网站商城怎么做wordpress 模板获取数据
  • 上海微信网站制作哪家专业知乎推广
  • 破解网站后台密码app网站建设源码
  • 网站建设大量定制阶段网站开发入门看什么
  • 大连建站免费模板软件开发有前途吗
  • 中国关于生态文明建设的网站天猫网站建设目的
  • 做百度手机网站关键词排名大兴手机网站建设
  • app优化网站开发临沂网站制作计划
  • 网站优化外包服务专门做生鲜的网站
  • 网站开发的背景和意义seo是如何优化
  • 甘肃最近发生的重大事情搜索引擎优化培训班
  • 洛阳网站开发培训百度网站推广
  • 找个网页公司做网站微网站有什么好处
  • wordpress customizr电商网站建设关键词优化
  • 怎样用西瓜影音做网站兰州做网站一咨询兰州做网站公司
  • 兴县做网站公司哪里找做网站客户
  • 怎样做自己的国外网站做羞羞的事的网站
  • 潍坊网站建设方案discuz wordpress 整合
  • 宁波专业网站建设模板服务wordpress 瀑布
  • 可商用图片素材网站吉林做网站多少钱
  • 做程序员招聘的网站seo快速排名软件品牌
  • 郑州网站建设贴吧seo排名优化推广报价
  • 深圳市龙岗区做网站的公司页面设计及逻辑方案
  • 电子商务网站建设教程试卷国内优秀网站网址
  • 通州北苑网站建设外贸商城网站
  • 如何建设和优化一个网站重庆中企动力地址
  • 网站的管理权限有什么用网站报价方案 模板
  • 静态网站规范洛阳最好的做网站的公司哪家好
  • 益阳建设企业网站中石化第五建设有限公司官方网站
  • 珠海建设工程网站网站建设zg886