본문내용
//인터넷을 이용하여 버블소팅
//하는 알고리즘을 분석하고 코딩합니다.
//포인터를 이용한 버블소팅 오름차순 정렬
#include
//#define TOP 10 간략한 예시
void sort(int *list, int lenth);
int main(void)
{
int i ;
int a[10] = {3, 7, 8, 12, 2, 22, 1, 5, 9, 10};
printf(" 임의로 입력된 값이에요 ^^; : ");
for(i=0; i<=9; i++)
{
printf(" %d ",a[i]);
}
printf("\n\n");
printf("배열값들이 정렬해 나가는 과정입니다. \n\n");
// 포인터를 이용하여 이미 정렬된 함수 호출
// 어차피 총 배열값의 데이터형을 인트형으로 나누는것은...
// 프로그래머가 알고있는 값인데... 왜 저렇게 했는지 이해가 안되요...T.T
sort(a, sizeof(a)/sizeof(int)); //lenth 길이값을 10
printf("\n");
printf(" 오름차순으로 정렬된 값 : \n\n");
//하는 알고리즘을 분석하고 코딩합니다.
//포인터를 이용한 버블소팅 오름차순 정렬
#include
//#define TOP 10 간략한 예시
void sort(int *list, int lenth);
int main(void)
{
int i ;
int a[10] = {3, 7, 8, 12, 2, 22, 1, 5, 9, 10};
printf(" 임의로 입력된 값이에요 ^^; : ");
for(i=0; i<=9; i++)
{
printf(" %d ",a[i]);
}
printf("\n\n");
printf("배열값들이 정렬해 나가는 과정입니다. \n\n");
// 포인터를 이용하여 이미 정렬된 함수 호출
// 어차피 총 배열값의 데이터형을 인트형으로 나누는것은...
// 프로그래머가 알고있는 값인데... 왜 저렇게 했는지 이해가 안되요...T.T
sort(a, sizeof(a)/sizeof(int)); //lenth 길이값을 10
printf("\n");
printf(" 오름차순으로 정렬된 값 : \n\n");