PeachLuis
PeachLuis
167题,还能使用 二分查找+双指针,更优 ```java class Solution { public int[] twoSum(int[] numbers, int target) { int i = 0, j = numbers.length - 1; while (i < j) { int m =...
76题,我照着改的java版本,为什么有一个测试用例通不过,这个测试用例特长 ```java public String minWindow(String s, String t) { //初始化nee和window,K-V存 字符-次数 Map need = new HashMap(); Map window = new HashMap(); //初始化need for(int i=0;i
ok,把 == 改为equals就通过了,但是这是比较整数,为什么不行
ok,我懂了,Map存的是Integer,超过128了
螺旋数组,还是用模拟比较容易理解上手 ```java public int[][] generateMatrix(int n) { //结果数组 int[][] res = new int[n][n]; //用来模拟方向的数组 int[][] dp = { {0, 1}, {1, 0}, {0, -1}, {-1, 0} }; //表示用哪一个dp数组 int index...
不懂就问,为啥后面的这些,二分的写法都不用总结的,还是用这种大多数人用的呢