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

手机如何永久免费上网如何做seo优化

手机如何永久免费上网,如何做seo优化,上网登录页网址,网站会员功能目录 我们直接看题解吧: 审题目事例提示: 方法: 解题思路(二分法): 代码: 方法二:直接遍历 题目地址 LCR 173. 点名 - 力扣(LeetCode) 今天刷点名&#xff08…

目录

我们直接看题解吧:

审题目+事例+提示:

方法:

解题思路(二分法):

代码:

方法二:直接遍历


题目地址

LCR 173. 点名 - 力扣(LeetCode)

今天刷点名(缺失的数字),大家有兴趣可以点上看看题目要求,试着做一下

我们直接看题解吧:

审题目+事例+提示:

record为升序数组

方法:

遇到排序数组的搜索问题,首先想到二分法

解题思路(二分法):

依据题意,我们可以把数组分为两部分,

 左子数组,record[i]=i

 右子数组,record[i]!=i

所以,缺失的数字其实就是右子数组的首元素。

  1. 初始化i=0即左边界,j=length-1,即右边界
  2. 循环二分:当i<=j时跳出循环

     ·计算中点m=(i+j)/2(向下取整)

     ·record[m]==m,即缺失数字在[m+1,j],则i=m+1

     ·record[m]!=m,即缺失数字在[i,m-1],则j=m-1

    3、最后跳出循环,i指向位置为缺失的数字

代码:

class Solution {public int takeAttendance(int[] records) {int i = 0, j = records.length - 1;while(i <= j) {int m = (i + j) / 2;if(records[m] == m) i = m + 1;else j = m - 1;}return i;}
}

方法二:直接遍历

class Solution {public int missingNumber(int[] nums) {if (nums[0]==1) return 0;for (int i = 0;i<nums.length;i++){if (nums[i]!=i) return i;}return nums.length;}
}

http://www.ds6.com.cn/news/65320.html

相关文章:

  • 医院网站建设计划线上教育培训机构十大排名
  • shopxo开源商城seo外链工具源码
  • 做产品展示网站产品软文是什么意思
  • 下载wordpress很慢seo推广软
  • 用dw做网站的菜单栏百度收录申请
  • seo推广的全称是seo营销外包公司
  • 跟建设通差不多额网站大型网站建设平台
  • 网站访问流量怎么赚钱百度seo快速
  • WordPress信息收集自己搜20条优化措施
  • 少儿免费学编程的网站百度网站入口链接
  • 预约网站如何自己做seo搜索引擎工具
  • word链接点进去是网站怎么做宁波seo推广方式排名
  • js多久可以做网站企业网站seo排名
  • 枣庄做网站建设找哪家华为手机软文范文300
  • 微信网站怎么制作软文广告经典案例300字
  • 免费照片的网站模板免费下载成都网络营销
  • 中职电子商务网站建设与维护考试题网络营销推广方案论文
  • 网站建设的目的及效益分析seo助力网站转化率提升
  • 网站空间安装信阳网站seo
  • 取消教育网站前置审批运营网站是什么意思
  • 电商模板网站百度联盟官网
  • 网站上的高清图怎么做色盲眼中的世界
  • 邢台网站建设网络公司吴忠seo
  • 大连网站建设谁家好2021年十大热点事件
  • 做网站运营难吗四川全网推网络推广
  • 做网管要维护网站百中搜
  • php除了做网站还能做什么宁波seo外包费用
  • 国内设计的企业网站最新新闻热点事件
  • 可以做微信推送的网站百度指数入口
  • 中国建设银行网站北京网点怎么做网站卖产品