[컴퓨터 공학]2원합병정렬 C언어로 구현
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2005.03.14 / 2019.12.24
- 10페이지 / (기타파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 2,000원
추천 연관자료
- 본문내용
-
//********************************************************
//** **
//** 합병 정렬 후 이진탐색을 하는 프로그램 **
//** **
//********************************************************
#include
#define MAX 10
void init(int a[]); // 초기화 함수
void merge_sort(int a[], int min, int max); // 2개로 나누어 정렬
void merge(int a[], int min, int mid, int max); // 2개로 나누어진 정렬을 합병
void merge_etc(int a[], int min, int mid, int max);
int binary_search(int a[], int min, int max, int key);
void output(int a[]); // 출력함수
//------------------------ 메 인 함 수 ----------------------------
int main()
{
int a[MAX]; // 배열선언
int key;
int result;
init(a);
printf("[최종값 출력]\n");
merge_sort(a, 0, MAX-1); // 메인함수에서 호출
output(a);
printf("\n\n");
printf("찾고자 하는값을 입력 : ");
scanf("%d",&key);
result=binary_search(a,0,MAX-1,key);
printf("찾고자 하는 값의 위치 출력 : %d",result+1); //배열이 0부터 시작하기 때문에 +1을 입력
printf("\n");
}
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- 심슨의 역설은 무엇인지(발생 원인 포함) 기술하고 우리 주위에서 발생한 사례를 찾아 요약 그 역설을 해결하여 올바로 해석
- 조명 디스플레이 - LED에 대해서
- [발광다이오드, LED, OLED, 플라스틱발광다이오드] 발광다이오드(LED)의 정의, 발광다이오드(LED)의 종류와 국내 발광다이오드(LED) 관련 사례 및 유기발광다이오드(OLED), 플라스틱발광다이오드(LED)에 관한 분석
- LED조명의 이해
- [열역학] 냉장고 증발기 시스템 열 효율성 고찰
- 충북대_일반물리학및실험1_7주차_역학적에너지보존
- [A+] razavi 마이크로 전자회로 4장 솔루션
- [실험] 전기용량과 유전율 측정
- 상하수도공학(구미서관) 연습문제 2장
- 이재수 수문학(구미서관) 연습문제 6장
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.