C에서 선택으로 정렬

정렬 기준  선택  비교에 의한 정렬입니다. 그만큼  principle    선택  다음과 같습니다 : < / span>< / span >< / div>
  • 가장 작은 요소를 찾아 첫 번째 요소 t[1].
  • 검색  초  small 요소를 만들고 두 번째 요소 t[2].
  • 하고 있습니다  동일  배열이 될 때까지 나머지 요소와 함께   sorted.
< / a>< / div>
C/C++ - 선택별로 정렬

#include< stdio.h>
#include< stdlib.h입니다>


void tri_selection(int t[], int n)

int 최소, 온도;
for(int i = 0 ; i < n-1 ; i++)
{
min = i;
for(int j = i+1 ; j < n ; j++)
if(t[j] < t[min])
min = j;
if(min!=i)
{
//t[i]와 t[min]
스왑 temp = t[i];
t[i]=t[최소];
t[최소]=온도;
}
}
}

main()
{
int T[10]={5,2,126,9,51,7,1,6,12,24};
tri_selection(T,10);
for (int i=0 ; i< 10 ; i++)
printf("%d ",T[i]);
시스템("일시 중지");
}