1
哪个数据结构应该用于图书馆管理项目?图书馆管理项目的数据结构
有5个操作:
- 购买一本书
- 买了一本书
- 的新副本租书
- 返回回一本书
- 删除图书的副本
我现在知道哈希表和AVL树。
我开始我的项目与AVL,但我不知道这是否是正确的选择。
哪个数据结构应该用于图书馆管理项目?图书馆管理项目的数据结构
有5个操作:
我现在知道哈希表和AVL树。
我开始我的项目与AVL,但我不知道这是否是正确的选择。
这取决于你想达到什么(性能,可扩展性,简单性),上面的操作可以用简单的数据结构来实现,比如数组或链表。
我推荐使用简单的数据结构来实现您的应用程序。当性能成为问题时,考虑其他数据结构,如Hashtable,AVL树等。
我无法使用Array结构。只有链接列表这样的动态结构。性能是主要目标,两个操作需要用递归。 – dRk