반응형
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
- list
- 예제
- STL
- function_template
- 구현
- 총정리
- singly Linked List
- Heap
- qsort
- deletion
- '0'
- Biconnected_Component
- 자료구조
- sort
- Pair
- template
- Critical_Path_Analysis
- c++
- 5397
- sstream
- 알고리즘
- red-black tree
- 문법
- Articulation_Point
- data_structure
- 13305
- Algorithm
- 백준
- class_template
- connected_component
Archives
- Today
- Total
- Today
- Total
- 방명록
목록bubblesort (1)
어제의 나보다 성장한 오늘의 나
sort( Bubble sort , Insertion sort , Selection sort , and Qsort)
1. bubble sort 필요한 그림 : (array에 맨앞 index start ,맨 뒤 index end , 움직이는 index : index ) 시간 복잡도 : O(N^2) (오름 차순 정렬일 때,) 가장 큰 값 부터 가장 작은 값 까지 차례로 오른쪽에 한 개씩 정렬해나가는 방법이다. stable sort이다. ※ stable sort 란 같은 값들이 array에 있을 때, sort 전의 같은 값들끼리의 순서가 sort후에도 보장된다는 것이다. 예를 들어 sort 전 1 3 1 2 5 의 어레이가 있다고 했을 때 sort 후 1 1 2 3 5 가 될 텐데 stable sort를 했다면 sort 전 맨 앞의 1 이 sort 후 맨앞의 1 이되고, unstable sort를 했다면 sort 전 맨앞의..
c++/data_structure_구현
2022. 2. 9. 18:59