LeetCode
xu758142858
这个作者很懒,什么都没留下…
展开
-
LeetCode 001_Two Sum Java
public class Solution { public int[] twoSum(int[] nums, int target) { int temp; boolean flag = false; int[] index = new int[2]; for(int i = 0; i < nums.length;原创 2015-05-29 17:41:45 · 475 阅读 · 0 评论 -
LeetCode 191_Number of 1 Bits
两种思路: 思路一: 1、n&1 可得到最低位的数字,然后加到count变量中即可 2、n>>>1,注意是三个>不是两个>,三个的是逻辑移位,两个的是算术移位(Java中的定义) 缺点就是:有多少位就要需要移动多少次 思路二: 1、假设n= 1111000111000 那 n-1 = 1111000110111, (n-1) & n = 1111000110000,刚好把最原创 2015-08-04 12:25:44 · 460 阅读 · 0 评论