일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- EC2 HTTP 호스팅
- linux foreground
- Linux cat
- Linux rmdir
- linux background
- Linux mkdir
- EC2 Apache2
- Linux 디렉터리 명령어
- Linux cd
- Linux 디렉터리 구조
- javascript 정렬
- Linux pwd
- EC2 oh my zsh
- JavaScript EventLoop
- 서버의 서비스 방식
- Linux apt-get
- Linux 디렉터리 역할
- Navigation Pattern
- javascript scope
- Linux 파일 관리 명령어
- EC2 zsh
- Linux ls
- JavaScript 실행 디버깅
- 자바스크립트 런타임
- 자바스크립트 이벤트 루프
- AWS EC2 서버 만들기
- Linux oh my zsh
- Logback
- Linux apt
- HTTP Web Server
- Today
- Total
목록javascript 정렬 (2)
HyunJun 기술 블로그
1. Bubble Sort(버블 정렬) 버블 정렬은 정렬 알고리즘 중에서 가장 간단한 알고리즘 중 하나로, 인전합 두 개의 요소를 비교하며 정렬하는 방법이다. 배열의 첫 번째 요소부터 마지막 요소까지 순회한다. 현재 요소와 다음 인접한 요소를 비교한다. 만약 현재 요소가 다음 요소보다 크다면, 두 요소의 위치를 교환한다. 이렇게 하나의 반복문이 끝나면, 가장 큰 요소가 배열의 마지막으로 이동하게 된다. 마지막 요소를 제외한 이전 요소들에 대해 위의 단계를 반복하여 정렬을 완료한다. 이름이 버블 정렬인 이유는 정렬 과정에서 가장 큰 요소가 배열의 뒷부분으로 "버블"처럼 이동하기 때문이다. 버블 정렬은 간단하고 이해하기 쉬운 알고리즘이지만, 비효율적인 알고리즘이기 때문에 대규모 데이터를 정렬하는 데에는 적합..
1. sort() 이해 sort 메서드는, 배열 안의 값을 일정한 알고리즘으로 정렬할 수 있는 메서드로 Array.prototype에 정의되어 있는 프로토타입 메서드이다. 기본적으로 숫자로 된 배열이나, 문자열로 된 배열 등을 정렬할 수 있다. sort() 메서드는 메서드 사용 시, 원본 인스턴스의 값을 정렬된 값으로 변경한다. const numArray = [1, 10, 100, 2, 20, 200, 123, 456, 789]; const strArray = ["가", "가가", "가가가", "나", "나나", "나나나", "가나다", "라마바", "사아자"]; console.log("before:", numArray, strArray); numArray.sort(); strArray.sort(); c..