홍시홍의 프로그래밍

선택 정렬(시간복잡도, 구현방법, 특징) 본문

알고리즘

선택 정렬(시간복잡도, 구현방법, 특징)

홍시홍 2019. 9. 25. 21:11

1. 시간 복잡도

O(n^2)

바깥루프에서 n-1번 안쪽 루프에서 n-i번

 

2. 구현방법

0->n번째까지 i번재 로 작은 값을 찾아 앞에서 부터 채워준다.

 

3. 특징

비교 정렬이다

O(n^2)시간 복잡도를 가져 느리다

 

https://ko.wikipedia.org/wiki/%EC%84%A0%ED%83%9D_%EC%A0%95%EB%A0%AC

Comments