十一第四题Single Number III
来源:互联网 发布:android性能优化工具 编辑:程序博客网 时间:2024/06/05 20:43
真是有点意思,让我想我真想不出来。
public class Solution { public int[] singleNumber(int[] nums) { int sum = 0; for (int i = 0; i < nums.length; i++) sum ^= nums[i]; int i = 1; while ((sum & i) == 0) { i <<= 1; } int n = 0; for (int num: nums) { if ((num & i) != 0) n++; } int[] result1 = new int[n]; int tmp = 0; for (int j = 0; j < nums.length; j++) { if ((nums[j] & i) != 0) result1[tmp++] = nums[j]; } int r1 = 0, r2 = 0; for (int j = 0; j < result1.length; j++) r1 ^= result1[j]; r2 ^= r1; for (int j = 0; j < nums.length; j++) r2 ^= nums[j]; int[] result = {r1, r2}; return result; }}
0 0
- 十一第四题Single Number III
- 十一第一题Single Number
- Single Number III
- Single Number III
- [LeetCode] Single Number III
- [leetcode] Single Number III
- 260 Single Number III
- [Leetcode]Single Number III
- [leetcode] Single Number III
- Leetcode: Single Number III
- 260 Single Number III
- LeetCode || Single Number III
- Single Number III
- Single Number III
- Single Number III
- [刷题]Single Number III
- Single Number III
- Leetcode75: Single Number III
- ECharts+BaiduMap+HT for Web网络拓扑图应用
- CSS基础:基本选择器分类和使用
- linux和windows内存布局验证
- poj(2299)——Ultra-QuickSort(归并排序求逆序数)
- 使用Android Studio导入源码
- 十一第四题Single Number III
- Xcode7适配iOS9遇到的一些问题及解决办法
- Linux free命令
- Android--Intent常用(拨号,浏览器,联系人,Wi-Fi)
- iOS数据库使用(sqlite3)
- LightOJ 1259 Goldbach`s Conjecture
- C++中的Static关键字
- A UML Model for Mobile Game on the Android OS
- 虚基类