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

剑指 Offer 53 - II. 0~n-1 中缺失的数字

力扣

一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。

示例 1:

输入: [0,1,3]
输出: 2

示例 2:

输入: [0,1,2,3,4,5,6,7,9]
输出: 8

限制:

1 <= 数组长度 <= 10000

代码:

class Solution {
public:int missingNumber(vector<int>& nums) {int l=0,r=nums.size();while(l<r){int mid=(l+r)>>1;if(mid==nums[mid]){l=mid+1;}   else{r=mid;}}return l;}
};
http://www.lryc.cn/news/112982.html

相关文章:

  • vue2和vue3区别
  • IMV3.0
  • 怎么在树莓派环境上搭建web网站,并发布到外网可访问,今天教给大家
  • 大文件传输软件| 生命科学中的关键因素
  • varint编码实现原理
  • 如果新电脑是刚安装的mysql,但是旧电脑迁移过来的文件里面有相关的rails文件,运行rake db:migrate一直报错
  • ChatGPT已闯入学术界,Elsevier推出AI工具
  • 深度学习论文: RepViT: Revisiting Mobile CNN From ViT Perspective及其PyTorch实现
  • R语言3_安装SeurateData
  • 详解Gillespie算法:使用Python构建分子化学模拟及其在随机多智能体动力学中的应用
  • Unity数字可视化学校_昼夜(三)
  • 使用罗技鼠标后 弹出当前页面的脚本发生错误AppData/Local/Temp/LogiUI/Pak/js/jquery-1.3.2.min.js解决
  • Kubernetes(K8s)从入门到精通系列之十四:安装工具
  • 【Python】Python元组学习
  • HTML 元素的属性有哪些?
  • Spring之事务实现方式及原理
  • 为独立服务器增加安全性的简单步骤
  • JavaScript--Cookie
  • 【单片机】晨启科技,酷黑版,简易电压采集装置
  • 任务12、Quality指令加持,Midjourney生成电影级数码作品
  • 第4章 字符串和格式化输入/输出
  • 嵌入式开发学习(STC51-7-矩阵按键)
  • WMS仓储管理系统的价值从哪些方面体现
  • 网站推荐第二期-沉浸式网页翻译
  • 【独立后台】快递小程序便宜寄快递系统小程序 对接易达
  • 【JVM】垃圾回收 ——自问自答2
  • MySQL数据库数据类型
  • 【力扣】27. 移除元素 <快慢指针、首尾指针>
  • 【每日一题】—— C. Challenging Cliffs(Codeforces Round 726 (Div. 2))
  • 想在金融界拥有一席之地吗—社科院杜兰大学金融管理硕士助你圆梦