단순 정렬 알고리즘 & 선택 정렬 알고리즘 - C 언어
·
C
단순 정렬 알고리즘12345for(i=1 ; in ; i++) { for(j=i+1; j=n ; j++) { if( a[i] > a[j]) swap( a[i], a[j] ); }}Colored by Color Scriptercs i가 1부터 n-1까지 반복하고 j가 그 다음 데이터부터 n까지 반복하면서 a[i]이 a[j]보다 크면 서로의 값을 바꿔주어 가장 작은 값이 앞에 올 수 있도록 정렬하는 알고리즘이다.초기 상태가 [ 21 34 4 54 29 17 ]인 데이터 배열이 있을 때 위 알고리즘을 실행한다면[ 4 34 21 54 29 17 ][ 4 17 34 54 29 21 ]...[ 4 17 21 29 34 54 ]로 오름차순으로 잘 정렬된 것을..