137. Single Number II
来源:互联网 发布:怎么发淘宝优惠券赚钱 编辑:程序博客网 时间:2024/04/27 16:27
//37ms class Solution {public: int singleNumber(vector<int>& nums) { int result=0; int k=1; for(int i=0;i<32;i++) { int j=0; for(auto a=nums.begin();a!=nums.end();a++) { if(*a&k) j++; } result|=((j%3)*k); k=k<<1; } return result; }};//20msclass Solution {public: int singleNumber(vector<int>& nums) { if(nums.size()==1) return nums[0]; //if(nums.size()==0) return NULL; sort(nums.begin(),nums.end()); if(nums[0]!=nums[1]) return nums[0]; if(*(nums.end()-1)!=*(nums.end()-2)) return *(nums.end()-1); for(auto a=nums.begin()+1;a!=nums.end()-1;a++) { if(*a!=*(a+1)&&*a!=*(a-1)) return *a; } }};
0 0
- 137.Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 136. Single Number
- hdu1520(树形dp入门)
- 浅谈STM32高级定时器TIM1的OSSR和OSSI、OISX,OISXN的作用和区别
- 关于S3C2440开发板Nand flash程序烧写和运行的一些理解
- 架构漫谈(一):什么是架构?
- 137. Single Number II
- Python IDE
- 141. Linked List Cycle
- VPN如何注册Google Voice网络电话
- test
- H-Index | Java最短代码实现
- 144. Binary Tree Preorder Traversal
- 160. Intersection of Two Linked Lists
- 解决Centos6.7下ibus 不能使用问题