代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University.

  • 解法1(T45% S22%):排序,遍历数组序号,如果数组元素不等于序号则返回当前位置,最终如果还没返回则返回数组长度
  • 解法2(T95% S73%):等差数列求和,一次遍历,常数空间

( 0 + n ) ∗ ( n − 1 ) 2 − s u m ( n u m s ) \frac{(0 + n) * (n-1)}{2} - sum(nums) 2(0+n)∗(n−1)​−sum(nums)

class Solution:# 解法2def missingNumber(self, nums: List[int]) -> int:return (0+len(nums))*(len(nums)+1)//2 - sum(nums)# 解法1def missingNumber1(self, nums: List[int]) -> int:nums.sort()for i in range(len(nums)):if nums[i] != i:return ireturn len(nums)

来自北大算法课的Leetcode题解:268. 丢失的数字相关推荐

  1. 来自北大算法课的Leetcode题解:43. 字符串相乘

    代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University. 解法1(T28% S77%):第一次做大数乘法,才意识到好久 ...

  2. 来自北大算法课的Leetcode题解:696. 计算二进制子串

    代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University. 解法1(可能超时):代码写起来还是有点绕的,当我站在一个位置 ...

  3. 来自北大算法课的Leetcode题解:16. 最接近的三数之和

    代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University. 最直观的想法是先排序,然后一次遍历找到相邻三个数加起来跟ta ...

  4. 来自北大算法课的Leetcode题解:459. 重复的子字符串

    代码仓库:Github | Leetcode solutions @doubleZ0108 from Peking University. 解法1(T92% S72%):因为我们并不知道这个被重复的子 ...

  5. LeetCode Algorithm 268. 丢失的数字

    268. 丢失的数字 Ideas 先排序,排完序之后如果不缺失数字的话,索引和值应该是相等的,所以我们只需要找到第一个索引和值不相等的元素就可以了,说明缺失的是索引代表的值. 如果找到最后发现都没有对 ...

  6. 算法与数据结构+LeetCode题解-Js版

    LeetCode题解Js版 https://webbj97.github.io/leetCode-Js/ 题外话 LeetCode题解:传送门 前端笔记:传送门 项目背景 旨在提高自己对算法的理解,将 ...

  7. LeetCode题解:374.猜数字大小

    猜数字大小 一.LeetCode题解 瞧一瞧(求star!) LeetCode题解Javascript版本:Gitbook版本传送门 LeetCode题解Javascript版本:CSDN传送门 前端 ...

  8. Leecode 268. 丢失的数字——Leecode每日一题系列

    今天是坚持每日一题打卡的第十一天 题目链接:https://leetcode-cn.com/problems/missing-number// 题解汇总:https://zhanglong.blog. ...

  9. 数据结构算法与编程LeetCode题解

    1-50 1. 两数之和 class Solution { public:vector<int> twoSum(vector<int> x, int y); };vector& ...

最新文章

  1. Sanboxie 5.14安装图解
  2. BF算法和KMP算法
  3. Android使用ViewPager+PhotoView实现图片查看器
  4. 第27章:MongoDB-索引--唯一索引
  5. C# -WinForm 中英文实现, 国际化实现的简单方法
  6. int 取值范围_一定范围内的随机数
  7. C# 面向对象程序设计复习
  8. Unfinished
  9. ppt如何查看加载宏
  10. 因果分析系列2--随机试验
  11. PhysX官方手册翻译(Dynamics)
  12. I2C器件的从设备地址的设置(以AT24C02为例)
  13. 蒲公英内测托管平台是干什么的?
  14. 费曼物理学讲义(连载)
  15. 投影仪幕布增益_投影仪白墙和幕布效果差距 家里有白墙了还需要投影幕布吗?...
  16. 剪辑必备神器,视频片段搜索工具!
  17. 面试时计算机工程自我介绍范文,计算机专业大学生面试自我介绍范文
  18. 计算机应用课堂教学结题汇报,课题结题验收总结报告.ppt
  19. STC15W单片机蓝牙APP语音识别智能家居系统风扇灯空调窗帘温度湿度入侵检测
  20. 数据库(第五版)课后习题答案

热门文章

  1. HTML入门练习篇(一)(二):基础功能
  2. 感受虚拟现实旅行、探险
  3. linux x11vnc,X11vnc (简体中文)
  4. blender基础1:水杯建模~超详细手把手教学,包学包会。
  5. 24点游戏全解-1362组
  6. require-dir插件
  7. html中marquee改变颜色,HTML marquee标签
  8. ID3决策树算法及其Python实现
  9. Hotspot内存结构
  10. 5组LOGO标志演绎展示片头动画 Logo Intro Mega pack