|
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_de
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2007.04.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
Deap : public DEPQ<KeyType> {
public:
Deap (const int);
// ~Deap() {};
void Insert(const Element<KeyType>& x);
Element<KeyType>* DeleteMin(Element<KeyType>&);
Element<KeyType>* DeleteMax(Element<KeyType>&);
void display();
|
- 페이지 1페이지
- 가격 800원
- 등록일 2013.12.06
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|