15--0~n-1中缺失的数字
文章目录
- 1. 问题描述
- 2. 解题代码
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
2. 解题代码
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
15--0~n-1中缺失的数字相关推荐
- LeetCode-剑指 Offer 53 - II. 0~n-1中缺失的数字
剑指 Offer 53 - II. 0-n-1中缺失的数字 思路一:简单for循环找 class Solution {public:int missingNumber(vector<int> ...
- 【算法】剑指 Offer 53 - II. 0~n-1中缺失的数字
1.概述 剑指 Offer 53 - II. 0-n-1中缺失的数字 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一 ...
- 剑指 Offer 53 - II. 0~n-1中缺失的数字(二分查找)
/*** 剑指 Offer 53 - II. 0-n-1中缺失的数字* @author wsq* @date 2020/10/08一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在 ...
- 53 - II. 0~n-1中缺失的数字
链接 https://leetcode-cn.com/problems/que-shi-de-shu-zi-lcof/ 难度: #简单 题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且 ...
- n-1 java_【Java】 剑指offer(53-2) 0到n-1中缺失的数字
本文参考自<剑指offer>一书,代码采用Java语言. 题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0到n-1之内.在范围0到n-1的n个数字中有且只 ...
- 剑指offer | 面试题53 - II. 0~n-1中缺失的数字
转载本文章请标明作者和出处 本文出自<Darwin的程序空间> 本文题目和部分解题思路来源自<剑指offer>第二版 开始行动,你已经成功一半了,献给正在奋斗的我们 题目 一个 ...
- leetcode剑指 Offer 53 - II. 0~n-1中缺失的数字(二分查找)
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 示例 1: 输入: [0,1,3 ...
- 剑指Offer - 面试题53 - II. 0~n-1中缺失的数字(二分、位运算)
文章目录 1. 题目 2. 解题 2.1 充分利用题目信息 2.2 位运算 2.3 二分查找 1. 题目 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范 ...
- 【剑指offer】面试题53 - II:0~n-1中缺失的数字(java)
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 示例 1: 输入: [0,1,3 ...
- 剑指offer面试题53 - II. 0~n-1中缺失的数字(二分查找)
题目描述 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0-n-1之内.在范围0-n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字. 思路 详见链接 代码 ...
最新文章
- 国资委:九月份常州光伏出口大增 新兴市场增幅亮眼
- MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障
- 浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)
- 异常作弊– Java 8 Lambdas
- Unity打包失败解决方案
- Python 脚本相关知识
- 面试常问的深度学习(DNN、CNN、RNN)的相关问题
- Spring Web MVC框架简介
- matlab gui 钢琴,基于MATLAB中的GUI设计的钢琴界面设计并能发声
- 编译静态expect现undefined reference to `openpty' 错误解决方法
- MySql数据库级别MD5加密java MD5加密解密工具包
- mtu设置--解决部分网站打不开的问题
- seaborn画分组箱线图
- linux交叉编译 windows,从Windows到Linux的C ++交叉编译器
- 小学教师计算机个人研修计划,教师信息技术研修计划
- OPENMV和STM32的识别追踪小车(详细版)之OPENMV端
- 【分享】AspxZip v2.0 在线压缩解压ZIP文档
- 分享一份全国行政区划sql数据库表
- Visio 显示图片之间的重合部分
- 经典论文重读---风格迁移篇(一):Image Style Transfer Using Convolutional Neural Networks
热门文章
- 密码学在区块链隐私保护中的应用学习
- Java基础——虚拟机结构
- 对编程人员我想说:多做 多实践 多写代码
- AMD GPU+VS2010的OpenCL配置
- 264 参考帧 list0 list1
- 编程语言大比拼——谁的效率高
- 从Xbox和Zune中学到的四门创业课
- VUE项目中 获得多个复选框 checkbox 选中的值(jquery)+ 解决 Uncaught TypeError: Cannot read property ‘push‘ of undefine
- Jackson使用:String 与对象互转、Jackson 从 json 字符串转换出对象
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法