leetcode 1030

    xiaoxiao2022-07-07  186

    class Solution { public int[][] allCellsDistOrder(int R, int C, int r0, int c0) { int[][] res = new int[R*C][2]; int count = 0; for(int i = 0; i < R; i++){ for(int j = 0; j <C; j++){ res[count][0]=i; res[count][1]=j; count++; } } Arrays.sort(res,Comparator.comparingInt(a->(Math.abs(a[0]-r0)+Math.abs(a[1]-c0)))); return res; } }

    感觉Comparator被我用上瘾了啊,题目是过了,就是有点慢。。。。。感觉速度快的几个都太复杂了啊。。。。

    最新回复(0)