leetcode single number2
来源:互联网 发布:淘宝客佣金最低是多少 编辑:程序博客网 时间:2024/06/06 19:31
//将一个整数右移k位再左移k位,不一定得到原来的结果//如果过程中间有对原数组中元素的修改,不可以乱用原值可以不用base * 2^k的形式,反而用ret |= (1<<i)的形式class Solution {public: int singleNumber(int A[], int n) { if(n == 0){ return 0; } if(n == 1){ return 1; } int ret = 0; for(int i = 0; i < 32; ++i){ int cntzero = 0, cntone = 0; for(int j = 0; j < n; ++j){ int bitrec = A[j] & 1; if(bitrec){ cntone++; } A[j] >>= 1; } if(cntone % 3 == 1){ ret |= (1 << i); } } return ret; }};
0 0
- leetcode single number2
- LeetCode 9.Palindrome Number2
- number2
- single-number、single-number2,数组中只出现一次的数字
- leetcode - ugly number, ugly number2, super ugly number
- leetcode Single Number & Single Number ||
- [LeetCode] Single Number
- Leetcode: Single Number
- Leetcode Single Number
- Single Number - leetcode
- Single Number II - leetcode
- Leetcode: Single Number II
- 【LeetCode】Single Number
- [LeetCode] Single Number II
- LeetCode: Single Number II
- LeetCode: Single Number
- leetcode -- Single Number II
- [leetcode]Single Number II
- Android笔记二十八.Service组件入门(二).绑定本地Service并与之通信
- P51 第6题
- 在SQLServer 2005附加SQLServer 2008数据库异常处理
- 打印1-100之间的所有质数
- Java 反射类--Class
- leetcode single number2
- Thinkphp - 自定义模型(Model)
- void * 应用实例
- 【每周技术文】只有不停的训练,总结经验,不断学习才可以成长。
- 判断三角形的类型
- 素数
- design_pattern_derivative_randomnumber
- onbeforeunload 关闭浏览器 跳出
- CV CODE