137. Single Number II
来源:互联网 发布:nginx 编译安装 编辑:程序博客网 时间:2024/05/29 11:27
Awesome的一个方法!!!要想明白这个方法
1刷还是想不懂~one和~two的作用,估计是防止one出现第三次的时候消除吧
2刷一定要想明白!!最好学多一种新的方法!
class Solution {public: int singleNumber(vector<int>& nums) { int one = 0, two = 0; for(int i = 0; i < nums.size(); ++ i){ one = (one ^ nums[i]) & ~two; two = (two ^ nums[i]) & ~one; } return one; }};
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
- Ubuntu16.4 安装 redis
- 集中日志服务器Rsyslog
- poj3304Segments(线段与直线相交)
- 《JS高程(3)》DOM2和DOM3-样式、视口尺寸问题-第12章笔记(23)
- js创建新的节点
- 137. Single Number II
- Let's Encrypt永久免费SSL证书过程教程及常见问题
- 如何判断手机号码格式是否正确
- ElasticSearch系列(4) windows 安装插件时报“此时不应有 \Java\jdk1.8.0_111”的解决办法
- HCP Pipeline3.21.0在ubantu16.04下的搭建流程
- 139. Word Break
- 缓存同步机制整理
- MySQL-子查询(嵌套)
- java String 在内存中如何存储的?