图书馆管理项目的数据结构

时间:2013-07-19 08:23:23

标签: c data-structures

图书馆管理项目应使用哪种数据结构?

有5个操作:

  • 买书
  • 购买新书
  • 租一本书
  • 退还一本书
  • 删除图书的副本

我现在知道Hash Tables和AVL-Trees。

我用AVL开始我的项目,但我不确定它是否是正确的选择。

1 个答案:

答案 0 :(得分:0)

这取决于您想要实现的目标(性能,可扩展性,简单性),上述操作可以使用简单的数据结构(如数组或链表)实现。

我建议首先使用简单的数据结构来实现您的应用程序。当性能成为问题时,请考虑其他数据结构,如Hashtable,AVL树等。