[LeetCode] 137. Single Number II
来源:互联网 发布:linux 调用中文输入法 编辑:程序博客网 时间:2024/06/08 01:53
思路:
这是一个通用的方法, 适用于任何k. 我们把所有数字每一位上的数(0或1)都加起来, 然后对k取余, 最后剩下来的就是我们的结果.
int singleNumber(vector<int>& nums) { int k = 3, res = 0; int bits[32] = {0}; for (int i = 0; i < 32; i++) { for (int j = 0; j < nums.size(); j++) bits[i] += (nums[j] >> i) & 1; res |= (bits[i] % k) << i; } return res;}
0 0
- [LeetCode]*137.Single Number II
- LeetCode 137. Single Number II
- [Leetcode] 137. Single Number II
- Leetcode 137. Single Number II
- Leetcode - 137. Single Number II
- 【LeetCode】137. Single Number II
- 137. Single Number II LeetCode
- [LeetCode]137. Single Number II
- [LeetCode]137. Single Number II
- LeetCode 137. Single Number II
- LeetCode *** 137. Single Number II
- [LeetCode]137. Single Number II
- leetcode 137. Single Number II
- LeetCode 137. Single Number II
- LeetCode - 137. Single Number II
- 137. Single Number II LeetCode
- LeetCode 137. Single Number II
- [leetcode] 137. Single Number II
- Linux(ubuntu)配置Nginx服务器
- 多少个1组成的整数可以被2011整除?(水)
- Codeforces Round #239 (Div. 2) AB (水)
- 1.dubbo学习之背景与架构
- js input框 输入数字校验
- [LeetCode] 137. Single Number II
- Androidstudio项目分享到Git@OSC托管的两种方式
- Android ListView封装(代码优化):抽取方法共性,封装 BaseAdapter 和 ViewHolder
- 初涉Rx套餐 之RxBinding(让你的事件流程更清晰)
- ubantu下最强最全Git入门
- 按成绩蛇形分班算法
- 5.单件模式(Singleton Pattern)
- 剑指Offer:二叉搜索树的后序遍历序列
- Codeforces Round #239 (Div. 2) C Triangle(暴力)