Notice
Recent Posts
Recent Comments
tony9402
[SCCC 스터디] 3일차 정렬 본문
반응형
SCCC 스터디 3일차
정렬
- 힙 정렬
- 선택 정렬
- 삽입 정렬
- 버블 정렬
- 합병 정렬
- 쉘 정렬
- 퀵 정렬
- 카운팅 정렬
1. 힙 정렬 STL priority_queue를 이용하지 않고 힙 정렬 구현해보기
- 최대 힙 ●●◐○○ (만약 STL을 이용하면 난이도 ●○○○○)
- 최소 힙 ●●◐○○ (만약 STL을 이용하면 난이도 ●○○○○)
- 수 정렬하기2 ●●◐○○ (만약 STL을 이용하면 난이도 ●○○○○)
2. 삽입 정렬
- 수 정렬하기 ◐○○○○
- 수 정렬하기2 ●●●●● (수 정렬하기2에서는 삽입 정렬를 이용해서 절.대.로 맞았습니다!가 뜨지 못한다.)
3. 합병 정렬(merge sort)
- 수 정렬하기2 ●●●○○
4. 퀵 정렬
- 수 정렬하기2 ●●●○○ (퀵 정렬은 최악의 경우 삽입 정렬과 같은 시간 복잡도를 가진다. 일반적인 퀵 정렬로는 통과하지 못한다.)
5. 카운팅 정렬
이 정렬은 특수한 경우에만 사용하는 정렬로써 시간 복잡도는 O(N)을 갖는다.
- 수 정렬하기3 ●○○○○
반응형
'알고리즘 > 공부' 카테고리의 다른 글
[SCCC 스터디] 선택, 퀵, 머지, 카운팅 소트 (0) | 2019.01.14 |
---|---|
[SCCC 스터디] 힙 정렬 직접 구현 (0) | 2019.01.14 |
[SCCC 스터디] 2 일차 구현+시간복잡도 (0) | 2019.01.13 |
[SCCC 스터디] 1 일차 STL (0) | 2019.01.11 |
숭실대 대회 (0) | 2018.12.30 |
Comments