摘要: 没什么要说的,就是要好好看题= =…………我看错了两遍,蠢cry 1 public String countAndSay(int n) { 2 if(n == 0) { 3 return ""; 4 } 5 if(n == 1) { 6 return "1"; 7 } 8 String nth = 阅读全文
posted @ 2016-02-27 05:37 warmland 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 暴力解决。 1 public boolean isValidSudoku(char[][] board) { 2 if(board == null || board.length == 0) { 3 return false; 4 } 5 for(int i = 0; i < 9; i += 3) 阅读全文
posted @ 2016-02-27 01:32 warmland 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 肯定一看就是二分搜索。问题在于数列中并没有找到这个数的情况 当退出的时候,如果nums[mid] < target的时候,说明刚才退出时因为改变了low,导致low > high所以退出了循环,所以就直接返回low 如果nums[mid] > target,说明因为改变了high退出的,所以结果是h 阅读全文
posted @ 2016-02-27 01:03 warmland 阅读(119) 评论(0) 推荐(0) 编辑