137. Single Number II
来源:互联网 发布:羽毛球鞋 推荐 知乎 编辑:程序博客网 时间:2024/05/18 04:28
此题的解法可以推广到任意一个数组,int是32位的,可以用一个数值记录每一位出现的次数,到最后也对每一位循环处理,如果%k不等于0,证明这一位为孤立数字的组成位。
public class Solution { public int singleNumber(int[] nums) { int res = 0; for (int i = 0; i < 32; i++){ int sum = 0; for (int j = 0; j < nums.length; j++){ sum += (nums[j] >> i) & 1; } res |= (sum % 3) << i; } return res; }}
阅读全文
0 0
- 137.Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- 137. Single Number II
- SSM项目中,普通类中调用Service
- 使用朴素贝叶斯分类器对新闻文本数据进行类别预测
- Java 类 文件 编译
- Boolean.valueOf的用法(字符串转boolean时注意)
- CSDN博客初次动作!有关于 Windows磁盘100%的解决方法。
- 137. Single Number II
- redis实现分布式锁
- 1315:游程编码
- Redis的数据结构(一)
- K
- 浅谈一下Java String
- thinkphp-如何生成Admin后台文件入口
- 计蒜客 Half-consecutive Numbers 暴力打表找规律
- Android 图表控件的使用