반응형
버블 정렬(Bubble Sort)은 가장 단순한 정렬 알고리즘으로 최소 n 번, 평균 n2, 최대 n2의 비교를 수행해야 한다. Sinking Sort라고도 한다. 버블 정렬 알고리즘은 다음과 같다.
while(1) { flag = false; for(i=1; i<N; i++) { if(A[i-1]>A[i]) { swap(&A[i-1],&A[i]); flag = true; } } if(flag==false) break; } |
5,3,4,1,2을 1,2,3,4,5로 정렬하는 과정은 다음과 같다.
반응형
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
움짤 뜻 (0) | 2018.03.15 |
---|---|
인텔 CPU 보안 버그 멜트다운 (0) | 2018.01.07 |
대칭키 암호와 공개키 암호 차이 (0) | 2016.03.25 |
오토마타 이론 (0) | 2016.02.28 |
UltraEdit (0) | 2016.02.20 |
댓글