摘要:
暴力解决。 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) 阅读全文
摘要:
肯定一看就是二分搜索。问题在于数列中并没有找到这个数的情况 当退出的时候,如果nums[mid] < target的时候,说明刚才退出时因为改变了low,导致low > high所以退出了循环,所以就直接返回low 如果nums[mid] > target,说明因为改变了high退出的,所以结果是h 阅读全文