검색어 입력폼

[c언어,자료구조,c++]c 언어 오름차순 정렬,바이너리 서치,오름차순,c 언어,2진탐색,2진탐색트리

저작시기 2006.04 |등록일 2006.06.20 파일확장자압축파일 (zip) | 8페이지 | 가격 300원

소개글

c언어로 오름차순 정렬 프로그램입니다.

2진탐색 프로그램도 같이 있습니다.

목차

<b>소트프로그램 및 서치 프로그램.hwp
binary_search.c
binary_search.exe
bubble_Sort.c
bubble_Sort.exe
insertion_sort.c
insertion_sort.exe
quick_sort.c
quick_sort.exe
</b>

본문내용

소스:

#include <stdio.h>
#include <stdlib.h> /* rand()함수를 사용하기 위해.*/
#define MAX 10 /* 배열 수를 바꿀 수 있게 MAX값으로 지정. 기본 10*/

void main(){
int d,b,a;
int arr[MAX]; /*숫자 열개를 배열에 넣고. 임으로 넣음것임.*/
int temp; /* 바꿀때 사용하는 임시 공간.*/

for(d=0;d<MAX;d++){
arr[d]=rand()%(MAX*10); /*MAX*10 이하의 랜덤데이터 생성*/
}
printf("정렬되지 않은 값은. : n");
for(d=0;d<MAX;d++){
printf("%d,",arr[d]);
}
printf("입니다.n");

for( a=0;a<MAX ;a++){ /* 배열 첫번째 부터 마지막 까지 비교 하기 위해서.*/
for ( b=a+1;b<MAX;b++){ /* 배열의 a번째와 a+1번째
이후것을 비교 하기 위해서.*/
if(arr[a]>arr[b] ){ /* 오름 차순.*/
temp=arr[a]; /*a를 임시 변수에 넣고*/
arr[a]=arr[b]; /*b를 a배열에 넣고*/
arr[b]=temp; /*임시 변수에 있는 a를 b배열에 넣고.*/
}
}
}
printf("정렬된 값은 : n(");
for( d=0;d<MAX;d++){
printf("%d,", arr[d]); /*정렬된 배열에 있는 원소 하나씩 출력.*/
}
printf(")입니다.n");
다운로드 맨위로