- 博客(4)
- 收藏
- 关注
原创 Java Integer 位操作 reverse
1. O(logn) public static int reverse(int i) { // HD, Figure 7-1 i = (i & 0x55555555) >> 1) & 0x55555555; i = (i & 0x33333333) >> 2) & 0x33333333; i = (i & 0x0f0f0
2017-10-30 12:01:51 662
原创 Java Integer 位操作 numberOfTrailingZeros && numberOfLeadingZeros
numberOfTrailingZeros public static int numberOfTrailingZeros(int i) { // HD, Figure 5-14 int y; if (i == 0) return 32; int n = 31; y = i <<16; if (y != 0)
2017-10-27 14:45:24 1434
原创 位操作应用
1. 给定一个含不同整数的集合,返回其所有的子集S = {1,2,3}0 000 {}1 001 {1}2 010 {2}3 011 {1,2}4 100 {3}5 101 {1,3}6 110 {2,3}7 111 {1,2,3}class Solution { /** * @param S: A set of numbers. *
2017-10-20 14:25:03 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人