随笔分类 -  剑指Offer

摘要:1 package cn.test; 2 3 public class Test07 { 4 /* 5 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 6 */ 7 /* 8 思路:a&(a-1)的结果会将a最右边的1变为0,直到a = 0,还可以先将a&1 != 0,然后右移1位,但不能计算负数的值,... 阅读全文
posted @ 2019-02-28 16:00 夏末秋涼 阅读(191) 评论(0) 推荐(0)
摘要:1 package cn.test; 2 3 public class Test05 { 4 public static void main(String[] args) { 5 Test05 test05 = new Test05(); 6 7 System.out.println(test05.JumpFloor(10)); 8 ... 阅读全文
posted @ 2019-02-28 15:59 夏末秋涼 阅读(156) 评论(0) 推荐(0)
摘要:package cn.test; /* 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数, 判断数组中是否含有该整数。 */ public class Test01 { private static int[][] array = {{1,2,3,4,5}, ... 阅读全文
posted @ 2019-02-27 20:40 夏末秋涼 阅读(237) 评论(0) 推荐(0)