leetcode 268. 丢失的数字 python

给定一个包含 [0, n]n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。

示例 1:

**输入:**nums = 3,0,1

**输出:**2

解释: n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。

示例 2:

**输入:**nums = 0,1

**输出:**2

解释: n = 2,因为有 2 个数字,所以所有的数字都在范围 [0,2] 内。2 是丢失的数字,因为它没有出现在 nums 中。

示例 3:

**输入:**nums = 9,6,4,2,3,5,7,0,1

**输出:**8

解释: n = 9,因为有 9 个数字,所以所有的数字都在范围 [0,9] 内。8 是丢失的数字,因为它没有出现在 nums 中。

提示:

  • n == nums.length

  • 1 <= n <= 104

  • 0 <= nums[i] <= n

  • nums 中的所有数字都 独一无二

    python 复制代码
    lass Solution:
        def missingNumber(self, nums: List[int]) -> int:
            length = len(nums)
            nums.sort()//先排序,再下标与元素比较,不等的或for循环结束的那个i就是最终丢失的数字
            for i in range(length):
                if(nums[i]!=i):
                    return i
            return length 
相关推荐
鹿角片ljp几秒前
KV Cache 解析
java·算法
智搜广告9 分钟前
智搜广告:科技行业AI回答优化公司如何破局
大数据·python·elasticsearch·geo
liliangcsdn19 分钟前
IVOL与偏度因子的对比测量分析
算法
IpdataCloud39 分钟前
AI智能体调用工具怎么核验来源IP?归属地、网络类型与代理风险识别(含Python代码)
数据库·python·tcp/ip
2601_966949651 小时前
只拿到股票代码还不够:量化程序到底还需要哪些标的信息?——从数据建模开始理解股票元数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
蒸鱼Yuzheng1 小时前
Python 游戏测试开发怎么准备:日志解析、接口校验、并发与可维护性
自动化测试·python·测试开发·面试题·游戏测试
Ivanqhz1 小时前
BM1688 双核架构
python·深度学习·神经网络·cnn·mlir
threerocks2 小时前
Jev 入门第一课
算法
Java后端的Ai之路2 小时前
Python进阶探索17 - Python中的深拷贝与浅拷贝
人工智能·python·ai·浅拷贝·深拷贝
西柚研究生1234563 小时前
论文分析17:YOLOv11_UAVNet:无人机航拍图像专用目标检测算法
人工智能·python·深度学习·算法·目标检测