print_key
キーの表示

ミニレポート第 9 回課題

練習 9.2 で動作させたオープンアドレス法のプログラムに ハッシュ表に登録されているキーの値すべてを 出力する関数 print_key を作成せよ.

プログラムの仕様

関数定義の書き出し例: void print_key(void)

例えば main ルーチンで

int main(void)
{
    DATA d;

    init();
    d = 1;
    insert(100, &d);
    d = 2;
    insert(1000, &d);
    d = 3;
    insert(1070, &d);
    delete(1000);
    print_key();
}

図r9.1 main の例

というデータをハッシュ表に登録すると出力は以下のようになる. (出力順は異なっていても良い)

1070 100

図r9.2 出力例

プログラム全体についての注意

注意事項

受理した学生のリストを 1 クラス提出者 2 クラス提出者 3 クラス提出者 に掲載する. 締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない 場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ. 未提出の学生はすみやかに再提出せよ. 再提出後一週間経っても掲載されない場合も 山本まで連絡せよ.


Updated in November 4, 2019, index.html, Yamamoto Hiroshi Web