LeetCode 137. Single Number II
来源:互联网 发布:纵向科研经费知乎 编辑:程序博客网 时间:2024/05/16 01:30
描述
找出数组中给出的只出现了一次的数
解决
class Solution {public: int singleNumber(vector<int>& nums) { int one = 0, two = 0, three = 0; for (auto it : nums) { //求出现两次的bit位 two |= (one & it); //出现一次的bit位 one ^= it; //printf("%x\n", one); //printf("%x\n", two); //若出现了三次,则把这些bit置为0,求出哪些为需要置为0 three = ~(one & two); //出现了三次的bit都要置为0 one &= three; two &= three; } return one; }};
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
- 通用项目ViewPager的界面搭建
- CTC
- 加强版for循环
- osg 学习之十六:osgconv工具(android支持的纹理格式)
- String类
- LeetCode 137. Single Number II
- Java程序员深度剖析—Java 程序计数器
- AndrewNg机器学习第五周作业:多输出神经网路最后输出结果含义
- sqlite3 near"?":syntax error 问题解决办法
- 使用maven创建java web项目+SpringMVC+Mybatis
- 厉害了!Word云存储
- NS2简介
- 蓝桥——数星星
- caravel 控制某角色只能看到自己的表