[JAVA] 2D Array sort (2차원 배열 정렬하기)
int[][] arr = new int[10][3]; Arrays.sort(arr,(a,b)->{ if(a[0]!=b[0]) return a[0]-b[0]; else if(a[1]!=b[1])return a[1]-b[1]; else return a[2]-b[2]; }); 2차원 int형 배열인 arr를 정렬하는 코드다. 위 코드는 1번째,2번째,3번째 순으로 오름차순 정렬하는 코드다. 예를 들어 아래의 배열을 정렬하면? [ [1,8,2], [1,3,8], [1,3,7], [2,0,0] ] 결과) [ [1,3,7], [1,3,8], [1,8,2], [2,0,0] ]
2020. 8. 21.