C로 구현한 퀵정렬(제자리분할) - #7 - 퀵정렬(제자리분할).c
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C로 구현한 퀵정렬(제자리분할) - #7 - 퀵정렬(제자리분할).c에 대한 보고서 자료입니다.

목차

#7 - 퀵정렬(제자리분할).c 2.88KB

본문내용

#include
#include
#include

// 분할 시 중복값의 범위를 알려주기 위한 구조체
typedef struct{
int left;
int right;
}RANGE;

void quickSort(int arr[],int left, int right); // 퀵정렬 수행
RANGE partition(int arr[],int left, int right); // 분할 함수
void printArray(int arr[]); // 배열 출력

// 초기배열값 설정
#define SIZE 10


void main(){

int arr[SIZE];
int i;
srand(time(NULL));

for(i = 0; i < SIZE; i++)
arr[i] = rand()%10 + 1;
printf("\n퀵정렬 전 : ");
printArray(arr);
printf("\n");
quickSort(arr,0,SIZE-1);
printf("퀵정렬 후 : ");
printArray(arr);
printf("\n");
}

키워드

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