[자료구조]퀵 정렬(quicksort)
- 최초 등록일
- 2006.01.03
- 최종 저작일
- 2006.01
- C언어
- 가격 1,500원
소개글
자료구조론 퀵 정렬 알고리즘을 이용한 C++코딩입니다.
정렬할 키 값을 입력하여 정렬하는 과정을 보여줍니다.
컴파일 실행환경
visual C++
본문내용
#define MAX_SIZE 100
#define swap(x, y, t) ((t)=(x), (x)=(y), (y)=(t))
int list[MAX_SIZE];
int n;
void quick_sort(int, int);
void main()
{
int i;
printf("입력할 수의 개수는? : ");
scanf("%d", &n);
for(i=0; i<n; i++)
{
printf("%d번째 수를 입력하시오 : ", i+1);
scanf("%d", &list[i]);
}
for(i=0; i<n; i++)
{
printf("%5d" , list[i]);
void quick_sort(int left, int right)
{
int pivot, i, j, k, a, temp;
if (left<right)
{
i = left;
참고 자료
없음
프로그램소스 연관자료
-
- 자료구조 줄기-잎 그림 그리기(버블정렬, 퀵정렬, 쉘정렬) 코드
-
- 퀵 정렬 자료구조 c프로그래밍 (2개 모음)
-
- 5자리 정수 기수 정렬한후 퀵 또는 삽입정렬 하는 c프로그래밍(자료구조)
-
- [자료구조]c언어 - 7가지 정렬알고리즘 데이터측정 최선, 평군, 최악(선택정렬, 사입정렬, 버블정렬, 쉘정렬, 합병정렬, 퀵정렬, 히프정렬)