Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- GIT
- 자료구조와 함께 배우는 알고리즘 입문
- /etc/network/interfaces
- 코드로배우는스프링웹프로젝트
- 알파회계
- 스프링부트핵심가이드
- 목록처리
- 스프링 시큐리티
- baeldung
- ㅒ
- Kernighan의 C언어 프로그래밍
- 서버설정
- 선형대수
- 친절한SQL튜닝
- 티스토리 쿠키 삭제
- 코드로배우는스프링부트웹프로젝트
- 처음 만나는 AI 수학 with Python
- 자료구조와함께배우는알고리즘입문
- 데비안
- 이터레이터
- 네트워크 설정
- 구멍가게코딩단
- resttemplate
- 처음 만나는 AI수학 with Python
- 리눅스
- 자바편
- iterator
- d
- network configuration
- 페이징
Archives
- Today
- Total
목록2024/10/23 (1)
bright jazz music
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3EApi/btsKiNPNvYD/Kgm4BhCNZtbW2FkaEkBjXK/img.png)
합병(병합)정렬은 분할 정복 알고리즘 중 하나이며, 일반적으로 데이터의 안정성을 훼손하지 않는다.분할 정복은 크게 3단계로 구성된다. 1) 분할(Divide): 최소단위까지 문제를 분할한다.2) 정복(Conquer): 최소 단위 문제를 각각 해결하여 정복한다.3) 결합(Combine): 최소 단위 문제에 대한 결과를 원래 문제에 대한 결과로 조합하여 해결한다. 분할-정복의 3단계:1단계: 배열을 계속해서 반으로 자른다. 원소가 1개가 될 때가지 자른다.2단계: 자른 순서의 역순으로 한 쌍씩 값을 비교하여 합쳐간다.3단계: 하나의 배열이 될 때까지 2단계 과정을 반복한다. function mergeSort(arr) { // 배열의 길이가 1 이하면 정렬이 필요없으므로 그대로 반환 if (arr..
Algorithm&Data structure/JS alg.
2024. 10. 23. 18:50