图书馆管理项目应使用哪种数据结构?
有5个操作:
- 买一本书
- 买一本新书
- 租一本书
- 还书
- 删除一本书的副本
我目前了解哈希表和 AVL 树。
我用 AVL 开始了我的项目,但我不确定它是否是正确的选择。
最佳答案
这取决于你想要实现什么(性能、可扩展性、简单性),以上操作可以用简单的数据结构如数组或链表来实现。
我建议首先使用简单的数据结构来实现您的应用程序。当性能成为问题时,考虑其他数据结构,如 Hashtable、AVL 树等。
关于c - 图书馆管理项目的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17741370/