leetcode Single Number II
来源:互联网 发布:mp3音乐下载软件 编辑:程序博客网 时间:2024/06/04 20:13
上题:
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?
class Solution {public:int singleNumber(int A[], int n){int tmp[32];for (int i = 0; i < 32; i++){tmp[i] = 0;}for (int i = 0; i < n; i++){int k = 1;for (int j = 0; j < 32; j++){if (k & A[i]){tmp[j]++;}k = k<<1;}}for (int i = 0; i < 32; i++){tmp[i] = tmp[i] % 3;}int nRet = 0;for (int i = 0; i < 32; i++){nRet += tmp[i]<<i;}return nRet;}};
0 0
- Single Number II - leetcode
- Leetcode: Single Number II
- [LeetCode] Single Number II
- LeetCode: Single Number II
- leetcode -- Single Number II
- [leetcode]Single Number II
- [LeetCode] Single Number II
- 【leetcode】Single Number II
- LeetCode:Single Number II
- Leetcode: Single Number II
- leetcode :Single Number II
- Leetcode Single Number II
- [LeetCode]Single Number II
- leetcode: Single Number (II)
- leetcode Single Number II
- leetcode Single Number II
- [LeetCode],Single Number II
- LeetCode | Single Number II
- struts 拦截器设置防止表单的重复提交
- VC6.0创建hello-World程序
- Binary search
- android 4.4 设置默认短信 和来电短信拒接
- 如何重定向cin和cout?
- leetcode Single Number II
- PHP入门基础系列教程(价值499元)
- 滑动窗口协议
- 根据date创建目录
- 编译qgis小结
- [2015找工作]前端面试总结1
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- Ubuntu 12.04下搭建Web服务器
- CSDN博客积分规则和获取积分方法