c로 만든 퀵소트 (QuickSort.c)
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.53KB

본문내용

#include
#include
#include
#include

#define LOOP 10
#define MAX 1000

int list1[MAX], list2[MAX];
int n, count, left, right;

int selection_sort(int list1[], int n);
void quicksort(int list2[], int left, int right);

void main() {
    int i, j, ssum=0, qsum=0;

    for(i=0; i         for(j=0; j             list1[j]=list2[j]=rand();
        }
        printf("%d번째 EXEC\n", i+1);
        selection_sort(list1, n);
        ssum=ssum+count;
        printf(" 선택정렬: %d번 비교\n", count);
        count=left=0;
        right=MAX-1;
        quicksort(list2, left, right);
        qsum=qsum+count;
        printf(" 퀵정렬: %d번 비교\n", count);
    }
    printf("\n선택정렬 평균비교횟수: %d번\n", ssum/10);
    printf("퀵정렬 평균비교횟수: %d번\n", qsum/10);
}
  • 가격800
  • 페이지수1페이지
  • 등록일2012.07.08
  • 저작시기2012.6
  • 파일형식기타(c)
  • 자료번호#757400
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니