일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- LeetCode
- Database
- Data Structure
- VIM
- Graph
- 프로그래머스
- Redux
- DP
- git
- 안드로이드
- 다이나믹 프로그래밍
- CS
- 백준
- 리트코드
- BFS
- vscode
- db
- network
- Python
- 그레이들
- TypeScript
- frontend
- Javascript
- Algorithm
- 자바
- 동적 계획법
- react
- 알고리즘
- DFS
- java
- Today
- Total
목록sort (2)
늘 겸손하게
자바스크립트의 Array.sort() 메소드의 매개변수로 compareFunction을 제공하여 원하는 방식으로 배열을 정렬시킬 수 있다. 이 compareFunction은 양수, 음수, 0을 반환해야하는데, 반환하는값에 따라 정렬 순서가 달라진다. 정리하자면, compareFunction 반환값이 양수인 경우 : 첫번째 인자 a, 두번째 인자 b의 위치가 바뀌어 정렬된다. ( b a 순으로 정렬된다 ) compareFunction 반환값이 음수인 경우 : 첫번째 인자 a, 두번째 인자 b의 위치가 바뀌지 않는다. ( a b 순으로 정렬된다 ) compareFunction 반환값이 0인 경우 : a b 위치가 바뀌지 않는다 예시 오름차순 정렬 const points = [40, 100, 1, 5, 25,..

안녕하세요 besforyou입니다 자바스크립트 정렬에 대하여 소개해보겠습니다. 그리고 숫자 배열 정렬이 제대로 안될 때의 해결 방법도 소개해보겠습니다. Array.prototype.sort() 1 2 3 4 5 var array = [ 1, 100 ,10 ,20 ,60 ,55 ,3 , 2, 78 ]; array.sort(); // 내장 정렬 함수 console.log(array); Colored by Color Scripter cs 자바스크립트 배열에는 sort 함수가 내장되어 있어 간편하게 사용할 수 있습니다. 하지만 주의할 점은, compareFunction이 주어지지 않으면 모든 원소를 문자열(string)으로 변환하고 UTF-16 code units order로 정렬합니다. 그래서 오름차순 정렬인..