일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 비관적 락
- 후위 표기법
- 알고리즘
- 트리
- disjoint-sets
- NoArgsConstructor
- BST
- @version
- merge-sort
- max lifetime
- jparepository
- binary search
- kruskal 알고리즘
- JPA
- query methods
- force=true
- 최대 유휴 시간
- quick-sort
- 프로세스의 상태
- 자료구조
- 정적 팩토리 메서드 패턴
- prim 알고리즘
- max idle time
- 중위 표기법
- 프로세스
- 쿼리메소드
- static factory method pattern
- 낙관적 락
- 이진탐색트리
- 최대 유지 시간
Archives
- Today
- Total
목록quick-sort (1)
Dionysus

목차💬 분할 정복 (Divide and Conquer)💬 병합 정렬 (Merge-Sort)💬 퀵 정렬 (Quick-Sort)💬 이진 검색 (Binary Search) 💬 연습문제 💬 분할 정복 (Divide and Conquer)더보기문제를 분할하여 해결하는 것을 '분할 정복(Divide and Conquer) 기법'이라고 한다.1805년 아우스터리츠 전투에서 나폴레옹이 사용한 전략에서 유래하였다.(전력이 우세한 연합군을 공격하기 위해 나폴레옹은 연합군의 중앙부로 쳐들어가 연합군을 둘로 나누었음)분할 정복(Top-down 접근법)의 설계 전략분할(Divide): 해결할 문제를 여러 개의 작은 부분으로 나눔정복(Conquer): 나눈 작은 문제를 각각 해결함통합(Combine): (필요시) 해답..
CS 및 알고리즘 공부/알고리즘
2024. 9. 4. 12:18