[LeetCode]268 Missing Number
来源:互联网 发布:老年人 保险 知乎 编辑:程序博客网 时间:2024/05/13 17:43
很简单,提供两种解法。
(1)等差数列先求得总和,然后减去给定的队列,剩下的值就是缺失值。
(2)先排个序,逐个比较,不等的直接return
第一种的代码:
class Solution {public: int missingNumber(vector<int>& nums) { int n = nums.size(); int expect = (n+1) * n / 2; for(int i = 0; i < n; i ++) expect -= nums[i]; return expect; }};
第二种:
class Solution {public: int missingNumber(vector<int>& nums) { int k=0; int len=nums.size(); sort(nums.begin(),nums.end()); for(int i=0;i<nums.size();i++) { if(nums[i]!=k) return k; k++; } if(k==len) return k; } };
3 0
- 【LeetCode】268 Missing Number
- LeetCode(268)Missing Number
- [leetcode 268]Missing Number
- leetcode 268: Missing Number
- Leetcode #268 Missing Number
- [LeetCode 268] Missing Number
- leetcode 268 Missing Number
- [LeetCode]268 Missing Number
- leetcode 268 : Missing Number
- LeetCode 268 Missing Number
- 【LEETCODE】268-Missing Number
- LeetCode 268: Missing Number
- LeetCode 268 Missing Number
- Leetcode Missing Number 268
- LeetCode 268: Missing Number
- LeetCode-268:Missing Number
- LeetCode 268 Missing Number
- LeetCode[268] Missing Number
- 一些网络流的题目
- LitePal专业数据库框架使用
- 黑马程序员--异常
- leetcode之Binary Tree Preorder Traversal
- HTTP协议之Cookie
- [LeetCode]268 Missing Number
- 每一个不平凡都是从平凡开始的
- 面向对象知识总结(3)
- 机器学习算法学习二:多元线性回归
- 关于 !+'\v1' && !'1'[0] 判断html5
- python 创建TCP服务器、客户端程序
- HDU 1114 Piggy-Bank
- C语言之指针和数组 2
- 【APUE】Chapter12