Single Number II
来源:互联网 发布:js new image 编辑:程序博客网 时间:2024/06/06 00:45
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?
public class Solution { public int singleNumber(int[] A) { // Note: The Solution object is instantiated only once and is reused by each test case. if(A.length == 0) return 0; int[] cnt = new int[32]; for(int i = 0; i < A.length; i++) { for(int j = 0; j < 32; j++) { if( (A[i]>>j & 1) ==1) { cnt[j] = (cnt[j] + 1)%3; } } } int res = 0; for(int i = 0; i < 32; i++) { res += (cnt[i] << i); } cnt = null; return res; }}
0 0
- Single Number & Single Number II
- Single Number & Single Number II
- Single Number II - leetcode
- Leetcode: Single Number II
- Single Number II
- 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
- Single Number I & II
- LeetCode:Single Number II
- Leetcode: Single Number II
- Single Number II
- leetcode :Single Number II
- Leetcode Single Number II
- stream.js
- PGA_AGGREGATE_TARGET参数的理解
- split.density=false
- magento PHP Extensions “0” must be loaded?
- jconsole当地连接失败
- Single Number II
- Impala入门笔记
- 数学之路-大数据时代的数学思维-概率论基础(1)
- [整理]JavaScript的继承之类式继承
- jsp 静态引入<%@ include %> 动态引入<jsp:include> 区别
- 网站攻击与Sql注入
- linux下lsof程序简介
- cocos2dx 3.0 安装及项目创建
- OpenGL ES 中 GLU 做矩阵转换的资料