목차
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);
}
#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
}
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);
}
키워드
추천자료
미술활동
유닉스 grep 명령어 구현 소스파일 및 보고서
부분수업계획안 ( 요리활동 피자 만들기)
[디지털경영의 부상] 디지털혁명의 발생과 파급효과, 디지털 경영의 특징
[창업과디자인] 최종 요약 정리본
보육실습일지 (01~20)
실험 17. 쉬프트 레지스터(예비보고서)
유아 과학교육(모의수업 교육 활동 계획안) (만5세) - 도구와 기계는 계속해서 발명되고 있어요
담론과 실재대상의 관계에 대한 고찰 - 푸코의 ‘지식-권력론’과 페쇠의 ‘담론의 적대성’중심...
사회복지실천의 개념 목적 대상 역할
채동번의 동한시대 역사소설 후한통속연의(後漢通俗演義) 05회, 06회
보육실습일지, 만4세 보육실습일지 1-4주