LeetCode 260. Single Number III
来源:互联网 发布:熊族刀路软件英文原版 编辑:程序博客网 时间:2024/06/03 14:11
描述
找出数组中只出现过一次的数
解决
用异或。
class Solution {public: vector<int> singleNumber(vector<int>& nums) { int t = 0; for (auto& val : nums) { t ^= val; } int t1 = (t) & (~(t - 1)); int r1 = 0, r2 = 0; for (auto& it : nums) { if (t1 & it) r1 ^= it; else r2 ^= it; } return {r1, r2}; }};
0 0
- [leetcode] 260.Single Number III
- Leetcode 260. Single Number III
- 260. Single Number III LeetCode
- [LeetCode]260. Single Number III
- LeetCode 260. Single Number III
- LeetCode 260. Single Number III
- LeetCode 260. Single Number III
- LeetCode *** 260. Single Number III
- leetcode-260. Single Number III
- 【leetcode】 260. Single Number III
- leetcode 260.Single Number III
- leetcode 260. Single Number III
- 【LeetCode】260. Single Number III
- Leetcode 260. Single Number III
- LeetCode - 260. Single Number III
- 【leetcode】260. Single Number III
- leetcode 260. Single Number III
- LeetCode 260. Single Number III
- 完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错
- 漫谈Android 增量更新
- Android使用Downloadmanager进行下载时,鉴别取消下载和下载完成的广播
- Microsoft CryptoAPI加密技术
- 算法理解的整理
- LeetCode 260. Single Number III
- C语言实现 select模式编程
- Big Data, AI for 保险。。。
- 从使用到原理学习Java线程池
- 【VS开发】【C/C++开发】传递双重指针申请内存,典型用法
- getopt和getopt_long函数
- 软件架构模式基本概念及三者区别
- iOS10系统安装新软件后无法联网的解决办法
- 存储图片