기록공간

[TIL] 05.04 본문

TIL(Today I Learned)

[TIL] 05.04

mkm101 2023. 5. 4. 20:52
반응형

오늘 한 것 :

BOJ 알고리즘 1946 신입사원 (O)

                        2294 동전 2 (△)

 

깨달은 것 :

자바에서 오름차순 정렬할 때 Array.sort(array) 형태로 작성되지만 2차원 배열같은경우, Comparator 인터페이스에서 compare 메서드를 재정의해서 정렬 기준을 새로 정해줘야한다. 이때 compare 메서드를 재정의하기보다는 더욱 간단한 형태인 

람다식 으로도 작성될 수 있다.

 

예시) Arrays.sort(array,(a,b) -> Integer.compare(a[0],b[0]));

 

n행 2열의 2차원 배열 array를 1번째 열을 기준으로 오름차순정렬하려면, 위와 같이 작성될 수 있다. 

반응형