1

図書館管理プロジェクトにはどのデータ構造を使用する必要がありますか?

次の 5 つの操作があります。

  • 本を買う
  • 本の新しいコピーを購入する
  • 本を借りる
  • 本を返す
  • 本のコピーを削除する

現時点では、ハッシュ テーブルと AVL ツリーを知っています。

AVL を使用してプロジェクトを開始しましたが、それが正しい選択であるかどうかはわかりません。

4

1 に答える 1

0

達成したいこと (パフォーマンス、拡張性、単純さ) によって異なりますが、上記の操作は、配列や連結リストなどの単純なデータ構造で実装できます。

最初に単純なデータ構造を使用してアプリケーションを実装することをお勧めします。パフォーマンスが問題になる場合は、Hashtable、AVL ツリーなどの他のデータ構造を検討してください。

于 2013-07-19T08:53:30.943 に答える