목차
1. 기수정렬
2. 히프정렬
2. 히프정렬
본문내용
id Max_heap(data A[], int root, int n){ int child; data root_data; root_data = A[root]; child = root * 2; //자식노드가 있는 동안 계속적으로 반복 while(child <= n) // 자식노드가 n 보다 커지면 루프를 빠져나온다. { if(child A[child]) break; else{ A[child/2] = A[child]; child = child * 2; } } A[child/2] = root_data;}#define swap(x,y,t)((t)=(x), (x)=(y), (y)=(t))void Heap_Sorting(data A[], int n){ int i, j; data temp; // 최대 히프 구조 생성 for(i = n/2l i>0; i--) { swap(A[1], A[i+1], temp); Max_heap(A,1,i); }}
추천자료
간단한 C 소스와 예제 설명
60회 전기 통신 필기 시험 문제
제27회 워드프로세서 3급 필기 기출문제 A형(2002.3.10)
정보처리산업기사필기문제(2001.06.03)
[엑셀을 위해...] 엑셀의 모든 것을 파헤쳐보자...
LCD(Liquid Crystal Display 액정)
C 언어 레포트
데이터베이스와 정보시스템
데이터분석
엑셀 요약본
sem 실험 레포트 FIB MgO보호막
[자동차 공학] 휠 얼라이먼트 측정기를 이용하여 차량의 휠 얼라이먼트(Wheel Alignment)를 ...
기초 광 실험 보고서 - 굴절과 반사 실험 (스넬의 굴절 법칙)
평판의 굴절률 측정 (반사광에 의한 굴절률 측정, 투과광에 의한 굴절률 측정)
소개글