티스토리 뷰

알고리즘 학습

정렬(Sort)

B_log 2020. 5. 11. 11:42
반응형

👨‍💻 특징

- key란 정렬의 기준이 되는 특정값을 의미한다.

 

🧮 정렬의 종류

- 버블 정렬

- 카운팅 정렬

- 선택 정렬

  selection algorithm : 자료안에서 k번째로 큰, 혹은 k번째로 작은 요소를 찾는 알고리즘 

  정렬되지 않은 부분에서 최소값을 찾아 정렬되지 않은 부분의 가장 앞에 값과 위치를 바꿔주고 정렬된 부    분이라고 선언한다. -> 이 과정을 반복한다.

  (cf) 위치를 바꿀 때, a[i], a[min] = a[min], a[i]로 바꾼다.)

 

🚦 정렬 간 수행 속도 차이

 

 

 

💾 예시

 

 

- 출처 : https://swexpertacademy.com/

반응형

'알고리즘 학습' 카테고리의 다른 글

검색(Searching)  (0) 2020.05.11
2차원 리스트  (0) 2020.05.11
완전검색(Exhaustive Search), Brute Force  (0) 2020.05.11
리스트(List)  (0) 2020.05.11
댓글