[1] 授業単元:アルゴリズム論
[2] 問題文(含コード&リンク):ヒープソートを実装する。
実装する際、それぞれのソーティング用の計算時間を計測する機能を取り入れる。ランダム的なデータを使い、データ数は1KB、1MBとする。C言語のコマンドラインを利用してプログラムを実行する。
[3] 環境
 [3.1] OS:Windows XP
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語:C言語
[4] 期限:2007年8月8日17:00まで
[5] その他の制限:

コマンドラインからはデータ数と昇順/降順の文字列("up"か"down")を与えてます。
./heapsort 1000 up

エラーは
Error: Heap A is full.

正常にヒープソートの動きをするようにしたいのですが…
期限は近いですがお願いします。

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4836.txt