题目描述

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

思路

详见链接

代码

class Solution:def missingNumber(self,nums:List[int])->int:i, j = 0, len(nums)-1while i <=j:m = (i+j)//2if nums[m] == m:i = m+1else:j = m-1return i

剑指offer面试题53 - II. 0~n-1中缺失的数字(二分查找)相关推荐

  1. 剑指offer | 面试题53 - II. 0~n-1中缺失的数字

    转载本文章请标明作者和出处 本文出自<Darwin的程序空间> 本文题目和部分解题思路来源自<剑指offer>第二版 开始行动,你已经成功一半了,献给正在奋斗的我们 题目 一个 ...

  2. 剑指Offer - 面试题53 - II. 0~n-1中缺失的数字(二分、位运算)

    文章目录 1. 题目 2. 解题 2.1 充分利用题目信息 2.2 位运算 2.3 二分查找 1. 题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范 ...

  3. 剑指 Offer 53 - II. 0~n-1中缺失的数字(二分查找)

    /*** 剑指 Offer 53 - II. 0-n-1中缺失的数字* @author wsq* @date 2020/10/08一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在 ...

  4. [剑指offer]面试题第[53-2]题[JAVA][0-n-1中缺失的数字][二分法][暴力法]

    [问题描述][简单] 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字.示例 1:输 ...

  5. 【算法】剑指 Offer 53 - II. 0~n-1中缺失的数字

    1.概述 剑指 Offer 53 - II. 0-n-1中缺失的数字 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一 ...

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

    剑指 Offer 53 - II. 0-n-1中缺失的数字 思路一:简单for循环找 class Solution {public:int missingNumber(vector<int> ...

  7. leetcode剑指 Offer 53 - II. 0~n-1中缺失的数字(二分查找)

    一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 示例 1: 输入: [0,1,3 ...

  8. 剑指Offer - 面试题53 - I. 在排序数组中查找数字 I(二分查找的变形版本)

    1. 题目 统计一个数字在排序数组中出现的次数. 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2示例 2: 输入: nums = [5,7,7,8, ...

  9. 53 - II. 0~n-1中缺失的数字

    链接 https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof/ 难度: #简单 题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且 ...

最新文章

  1. cmd指令大全指令_Linux 超全实用指令大全 | CSDN 博文精选
  2. 谈谈存储软件的无锁设计
  3. 二级指针读取文件(显示行数、读取、释放内存)
  4. P2P技术如何拯救一家直播网站
  5. SAP CRM product customizing下载的第三个队列
  6. 二十一.激光、视觉和惯导LVIO-SLAM框架学习之相机与雷达外参标定(1)
  7. 泰森怎么会输给道格拉斯_巅峰泰森为何遭遇六连败?日本女孩不是主因,而是这位黑人超模...
  8. 计算机中.dll文件检查,在电脑中查看并打开dll文件类型的具体方法
  9. AWK手册(ZYF译)
  10. android 阻尼动画,Android阻尼效果 | 自定义进阶之实现MIUI的拖动视差效果
  11. c语言中int sel是什么意思,SEL数据类型,@selector的用法,以及调用SEL
  12. 苹果开发者中心密保问题忘了。
  13. 车联网智能终端GB/T 32960国标协议规范 、国标新能源车联网终端GB/T32960标准T-BOX应用
  14. 心理学效应:阿基米德与酝酿效应
  15. 寻找不能拼读的汉语拼音
  16. 如何从乱码中恢复 (下)?
  17. 支付宝花呗不推荐使用,因为我已经帮你算好账了
  18. [AH2017/HNOI2017]影魔
  19. tar.bz2压缩方法
  20. C++五子棋(可双人,可人机)

热门文章

  1. 又被分治题卡住好几个小时!用最笨的方法搞懂分治法边界,告别死循环!
  2. Debian 8 时间同步
  3. Android自动化测试01-环境安装连接问题及解决
  4. linux系统显卡驱动下载官网,NVIDIA显卡Linux系统驱动313.09版下载
  5. 如何开启php socket,如何用php实现websocket?
  6. sv_labs学习笔记——sv_lab3(System Verilog)
  7. cv2.show()cv2.waitKey()cv2.VideoCapture()的使用
  8. 安装JDK_Tomcat
  9. 电大计算机考试将网页保存到桌面,电大计算机网考小抄.pdf
  10. 东大14春学期《计算机应用基础》在线作业1,东大18春学期《计算机应用基础》在线作业...