LeetCode:Single Number(2)
来源:互联网 发布:广东省政府网络问政 编辑:程序博客网 时间:2024/06/02 03:51
问题描述:
Given an array of integers, every element appears three times except for one. Find that single one.
Note:
Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?
代码:
int Solution::singleNumber(int A[], int n){ int bits[32] = {0}; int sum; for(int i = 0;i < 32;i++){ sum = 0; for(int j = 0;j < n;j++){ if((A[j] >> i) & 1 != 0) sum = sum + 1; } bits[i] = sum % 3; } int num = 0; int x = 1; for(int i = 0;i < 32;i++){ num = num + bits[i] * x; x = x * 2; } return num;}
0 0
- 【leetcode】Single Number 2
- LeetCode (Single number 2)
- LeetCode:Single Number(2)
- 【leetcode】Single Number 1 & 2
- leetcode Single Number & Single Number ||
- leetcode刷题17:single number 2
- [LeetCode] Single Number
- Leetcode: Single Number
- Leetcode Single Number
- Single Number - leetcode
- Single Number II - leetcode
- Leetcode: Single Number II
- 【LeetCode】Single Number
- [LeetCode] Single Number II
- LeetCode: Single Number II
- LeetCode: Single Number
- leetcode -- Single Number II
- [leetcode]Single Number II
- WEB安全实战(一)SQL盲注
- HTTP POST GET SOAP本质区别详解
- swift 1: the basics
- nutch-1.2-------nutch命令详解
- 解决Visual C++ 编译器中混合 .c 文件时收到 C1853 预编译头错误的方法
- LeetCode:Single Number(2)
- 如何查看sql有多少个表
- 基于TMS320DM642的视频采集驱动程序的实现
- 集簇因子对执行计划影响和统计信息拷贝
- 【.Net码农】DataGrid 数据绑定使用小结二(自定义列)
- poj 2599 A funny game
- Java桌面软件最小化的系统托盘(SystemTray)
- 算法导论-第10章-10.4 二叉树之提高篇(非递归遍历)
- PHP中this,self,parent的区别