[c언어,자료구조,c++]c 언어 오름차순 정렬,바이너리 서치,오름차순,c 언어,2진탐색,2진탐색트리
- 최초 등록일
- 2006.06.20
- 최종 저작일
- 2006.04
- 8페이지/ 압축파일
- 가격 1,000원
소개글
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");
참고 자료
없음
압축파일 내 파일목록
binary_search.c
binary_search.exe
bubble_Sort.c
bubble_Sort.exe
insertion_sort.c
insertion_sort.exe
quick_sort.c
quick_sort.exe
소트프로그램 및 서치 프로그램.hwp