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

목차

1.69KB

본문내용

#include
#include
#include

#define LOOP 10
#define MAX 1000

int data1[MAX],data2[MAX];
int count;

void quicksort(int data1[], int left, int right);
void bin_inser_sort(int data2[], int n);

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

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