C로 쓴 자료구조론 p458 연습문제 1,2
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C로 쓴 자료구조론 p458 연습문제 1,2에 대한 보고서 자료입니다.

본문내용

int *n)
{
int i, j;
element temp;
if(*n < 2){
fprintf(stderr, "The heap is empty\n");
deap[0].key = FALSE;
return deap[0];
}
deap[0] = deap[2];
temp = deap[(*n)--];
for(i=2 ; i*2 <= *n ; deap[i] = deap[j], i=j){
j = i*2;
if(j+1 <= *n){
if(deap[j].key > deap[j+1].key)
j++;
}
}
modified_deap_insert(deap, i, temp);
return deap[0];
}
void modified_deap_insert(element deap[], int n, element x)
{
int i;
n++;
if(n == MAX_SIZE){
fprintf(stderr, "The heap is full\n");
exit(1);
}
if(n == 2)
deap[2] = x;
else switch(max_heap(n)){
case FALSE :
i = max_partner(n);
if(x.key > deap[i].key){
deap[n] = deap[i];
max_insert(deap,i,x);
}
else
min_insert(deap,n,x);
break;
case TRUE :
i = min_partner(n);
if(x.key < deap[i].key){
deap[n] = deap[i];
min_insert(deap,i,x);
}
else
max_insert(deap,n,x);
break;
}
}
  • 가격1,000
  • 페이지수5페이지
  • 등록일2007.04.06
  • 저작시기2006.10
  • 파일형식한글(hwp)
  • 자료번호#402902
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니