선택 정렬 ========
void sortArr(int *x)
{
int smaller;
int smallIndex;
int temp, i, j;
for( j = 0 ; j < 5 - 1 ; j++ )
{
smaller = x[j];
smallIndex = j;
for( i = j+1; i < 5 ; i++)
{
if ( smaller > x[i] )
{
smaller = x[i]; smallIndex = i;
}
}
temp = x[j];
x[j] = x[smallIndex];
x[smallIndex] = temp;
}
}
버블 정렬 ===============
void sortArr(int *x)
{
int i, temp, j;
for(j = 1; j < 5 ; j++)
{
for( i = 0 ; i < 5-j ; i++ )
{
if ( x[i] > x[i+1] )
{
temp = x[i];
x[i] = x[i+1];
x[i+1] = temp;
}
}
}
}
'Programming > C,CPP,CS' 카테고리의 다른 글
cpp (0) | 2014.05.03 |
---|---|
C 정렬함수 인자 주소값, 사이즈 (0) | 2014.04.12 |
C 언어 반복문 실습 과제 (0) | 2014.03.22 |
CPP 객체지향 핵심이롬 (0) | 2014.03.09 |
아두이노와 연계한 CPP 시리얼 통신 응용 (0) | 2014.03.08 |