给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。

示例 1:

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

输入: [9,6,4,2,3,5,7,0,1]
输出: 8
说明:
你的算法应具有线性时间复杂度。你能否仅使用额外常数空间来实现?

class Solution {
public:int missingNumber(vector<int>& nums) {int res = 0, curr = 0;for(int i = 0; i < nums.size(); ++i) {curr += nums[i];res += i + 1;}return res - curr;  }
};

【Leetcode | 11】268. 缺失数字相关推荐

  1. 20190901:(leetcode习题)缺失数字

    缺失数字 题目 大致思路 代码实现 题目 大致思路 第一,将所有的数组加起来,再把0-(length-1)的数字和求出来,两个差值即为目标值. 第二:根据一个数 连续 ^ 同一个数 两次 得到的还是这 ...

  2. Leetcode 268. 缺失数字 解题思路及C++实现

    方法一:利用求和公式 1+2+...+n = n*(n+1)/2 解题思路: 利用求和公式 1+2+...+n = n*(n+1)/2,首先求出nums的size,就知道这n个数的和了,然后遍历数组n ...

  3. LeetCode 268 缺失数字

    原题链接 标签: 数组  排序 解题思路: 1.     先进行排序 2.     0--N之间只有一个数没有出现,并且这是数组缺失的数字等于所在数组下标 3.      利用双指针,找到相差1的两个 ...

  4. LeetCode 268. 缺失数字

    文章目录 1. 题目信息 2. 解题 1. 题目信息 给定一个包含 0, 1, 2, -, n 中 n 个数的序列,找出 0 - n 中没有出现在序列中的那个数. 示例 1:输入: [3,0,1] 输 ...

  5. 268. 缺失数字 golang

    Me 首项加末项乘以项数/2.就是总和.然后剪掉nums里面的数组和 func missingNumber(nums []int) int {var sum intlens := len(nums)f ...

  6. LeetCode每日一题: 缺失数字(No.268)

    题目:缺失数字 给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数. 复制代码 示例: 输入: [3,0,1] 输出: 2输入: [9,6 ...

  7. LeetCode Algorithm 268. 丢失的数字

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

  8. leetcode 11:旋转数组的最小数字

    leetcode 11:旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按 ...

  9. 每天Leetcode 刷题 初级算法篇-缺失数字

    题目要求: 缺失数字 力扣题解: 代码 import java.util.Arrays;/*** @program: mydemo* @description: 缺失数字* @author: Mr.z ...

最新文章

  1. C++ primer 第三章笔记
  2. flannel源码分析--InClusterConfig
  3. 大型Java项目架构演进
  4. python前后两个下划线_Python中一个下划线_和两个下划线__的区别
  5. 【转】匈牙利命名法则
  6. python相关函数_Python 函数相关概念
  7. MaxScript学习 | 创建石头
  8. 如何用Docker搭建自己的LANP|LNMP环境?
  9. React Native入门——布局实践:开发京东客户端首页
  10. 使用VS2019配置EDK2安装教程
  11. 解决Failed to introspect Class KafkaMetricsAutoConfiguration
  12. c语言填数字游戏求解过程解读,c语言编程--数字游戏.doc
  13. 浅析公关中的“道”与“术”
  14. 白盒测试junit实现三角形问题
  15. 2021年程序员薪资和生活现状调查,就等你的参与了!
  16. STM32F767 (基础)CubeMX参数设置之RCC
  17. outline的创建与使用
  18. Mac安装ruby环境及Xcode安装cocoapods整体流程--ios引用第三方库的环境准备
  19. for循环,给标题内容累计打标签
  20. 实验吧——安全杂项(四)

热门文章

  1. mysql 5.1由于Host为localhost的用户为空,密码为空,导致本地用户无法登陆。
  2. 前端开发常用正则表达式
  3. mongodb 如何删除 字段值为 json对象中的某个字段值
  4. CLI下的网页浏览器之二——Lynx
  5. 哈工大未来计算机院士,中国双一流大学拥有院士校友数排名,这是真实力!哈工大依然很强...
  6. c语言sqlist结构体,c语言里 sqlist
  7. r 保留之前曲线_生存曲线居然能够批量绘制了
  8. html属性可以用来定义内联样式,18年6月考试《网页设计与制作》期末大作业.doc...
  9. 一个div压在另一个div上面_【CSS小分享】用CSS画一个新拟态风格键盘
  10. linux系统调用的封装格式,ARM Linux系统调用的原理