位操作-leetcode 268 Missing Number
来源:互联网 发布:db2 设置数据库编码 编辑:程序博客网 时间:2024/05/16 11:45
原题链接:Missing Number
思路:这道题我的做法是,判断边界条件,求最大值,最小值,如果最小值不是0,直接返回0。否则,从0开始到最大值累积异或。然后将异或值和nums中的每一个元素异或,得出结果。
题解:
class Solution {public: int missingNumber(vector<int>& nums) { /* Timce Complexity:O(N) Space Complexity:O(1) */int sum0=0; int sum1=0; int n=nums.size(); int i=1; while(i<=n){sum0+=i;i++;} for(int e:nums)sum1+=e; return sum0-sum1; }};
阅读全文
0 0
- 位操作-leetcode 268 Missing Number
- leetcode---Missing Number---位
- LeetCode 268 Missing Number (位运算)
- 44.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 268: Missing Number
- LeetCode 268 Missing Number
- C/C++ strtok
- 选择项目管理工具,请避开这六大雷区
- PHP四种定界符
- 抽象类和接口的区别
- 主要的数据交换格式XML与JASON
- 位操作-leetcode 268 Missing Number
- POJ_2082_Terrible Sets
- 方法、猜字母游戏
- java调用python
- 微信小程序+WEB使用JS实现注册【60s】倒计时功能
- C++返回值引用
- jdbc连接mysql,oracle的URL和DriverClass
- POJ 2823 Sliding Window
- 对象和类(上)