본문 바로가기

IT공부/Algorithm

내부 정렬 알고리즘 정리

728x90

 

 

ㅎ.. 하나하나 하려니 넘 귀찮아서 정리 위주로

 

 

 

정렬 방식

- 비교 기반 알고리즘

버블, 선택, 삽입, 셸 정렬 : O(N^2)

합병, 퀵, 힙 정렬 - 키값의 비교 회수 : O(NlogN)

> 성능은 떨어지지만 주로 사용함

 

- 데이터 분포 기반 알고리즘

계수, 기수 정렬 (선형 시간 복잡도) : O(N)

> 성능적으로 좋더라도 일반성이 떨어짐

728x90

'IT공부 > Algorithm' 카테고리의 다른 글

[백준 11820] 숫자의 합 구하기  (0) 2023.11.04
[sort] Merge Sort  (0) 2023.11.04
[백준 1546] 평균 구하기  (1) 2023.11.04
[정렬] Bubble Sort  (0) 2023.11.02
[정렬] Selection Sort  (0) 2023.11.01