dolog
2024.02.27 탐욕(Greedy) 알고리즘 Part 2 본문
1. 2차원 배열 정렬
let arr = [[1, 4], [3, 5], [0, 6], [5, 7], [4, 8]];
// 오름차순 정렬
arr.sort((a, b) => {
if(a[1] > b[1]) return 1;
if(a[1] < b[1]) return -1;
});
// [[1, 4], [3, 5], [0, 6], [5, 7], [4, 8]];
// 내림차순 정렬
arr.sort((a, b) => {
if(a[1] < b[1]) return 1;
if(a[1] > b[1]) return -1;
});
// [[4, 8], [5, 7], [0, 6], [3, 5], [1, 4]];
* 주의할 점은 배열을 복사한 것이 아니라면 sort()를 사용할 때 원본 배열이 정렬된다.
'알고리즘' 카테고리의 다른 글
2024.03.21 배열 알고리즘 - 기초 (0) | 2024.03.21 |
---|---|
2024.03.20 자료구조 - 자바스크립트 배열 (0) | 2024.03.20 |
2024.03.06 탐욕(Greedy) 알고리즘 Part 4 (0) | 2024.03.06 |
2024.02.29 탐욕(Greedy) 알고리즘 Part 3 (0) | 2024.02.29 |
2024.02.22 탐욕(Greedy) 알고리즘 Part 1 (0) | 2024.02.22 |