LeetCode 338. Counting Bits
来源:互联网 发布:mysql 查看数据库权限 编辑:程序博客网 时间:2024/06/05 10:52
public class Solution { public int[] countBits(int num) { int[] bits = new int[num + 1]; int level = 0; bits[0] = 0; for (int i = 1; i <= num; i++) { int n = 1 << level; if (i == n) bits[i] = 1; else if (i < n + n / 2) bits[i] = bits[i - n / 2]; else bits[i] = bits[i - n / 2] + 1; if (i + 1 == n * 2) level++; } return bits; }}
0 0
- [leetcode] 338. Counting Bits
- leetcode 338. Counting Bits
- [LeetCode]338. Counting Bits
- LeetCode#338. Counting Bits
- [LeetCode] 338. Counting Bits
- LeetCode 338. Counting Bits
- [LeetCode]338. Counting Bits
- LeetCode-338. Counting Bits
- LeetCode *** 338. Counting Bits
- (leetcode) 338. Counting Bits
- #leetcode#338. Counting Bits
- LeetCode 338. Counting Bits
- leetcode 338. Counting Bits
- LeetCode-338. Counting Bits
- LeetCode-338. Counting Bits
- leetcode-338. Counting Bits
- Leetcode 338. Counting Bits
- LeetCode 338. Counting Bits
- 字符串的基本操作
- LeanCloud使用入门(android),leancloudandroid
- 爬虫第四战爬取糗事百科搞笑段子
- JavaScript原型(prototype)小记
- 随手涂鸦
- LeetCode 338. Counting Bits
- 重写nodejs开发指南_简易微博实例
- 浅谈Java Web重定向和请求转发
- android 服务存活的方法
- 看了谷歌的视频演示秒懂平衡二叉搜索树--迷之旋转
- eclipse安装完maven后,打开报错 Eclipse is running in a JRE, but a JDK is required
- 现在详解Android App AllowBackup配置带来的风险
- [LeetCode] 448. Find All Numbers Disappeared in an Array
- Java——枚举