c로 만든 이진탐색과 보간탐색의 비교 (day3.c)
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

2.17KB

본문내용

#include
#include
#include

#define LOOP 10
#define MAX 1000

int data[MAX];
int e, n, count, index;

int selection_sort(int data[], int n);
int bin_srch(int data[], int k);
int inter_srch(int data[], int k);

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

    for(i=0; i         for(j=0; j             data[j]=rand()%MAX;    // 데이터 1000개 생성
        }
        k=rand()%1000;    // search key 결정

        selection_sort(data, n);    // 선택정렬 호출

        printf("%d 번째 실행\n", i+1);
        printf(" k= %d\n", k);
        bin_srch(data, k);        // 이진탐색 호출
        bsum=bsum+count;
        if(e==1)
            printf(" 이진탐색 성공: index= %d, 비교횟수: %d\n", index, count);
        else
            printf(" 이진탐색 실패: 비교횟수: %d\n", count);
        inter_srch(data, k);    // 보간탐색 호출
        isum=isum+count;
        if(e==1)
            printf(" 보간탐색 성공: index= %d, 비교횟수: %d\n", index, count);
        else
            printf(" 보간탐색 실패: 비교횟수: %d\n", count);
    }

키워드

  • 가격800
  • 페이지수1페이지
  • 등록일2012.07.08
  • 저작시기2012.6
  • 파일형식기타(c)
  • 자료번호#757399
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니