【发布时间】:2018-05-05 03:33:21
【问题描述】:
所以我们知道构成 C++ 算法主干的基本结构是:
- 树集
- 队列
- 链表
- 数组
- 矢量图
- unordered_map 和配对。
我的问题是哪种数据结构适合哪种应用程序。例如,我知道对于数据库索引和搜索,首选的选择是 B+ 树和哈希表。谁能对此有所了解,
【问题讨论】:
-
没关系,我找到了答案。
-
恐怕这个问题太宽泛了。有很多情况可能适合不同的数据结构,而能够确定使用哪种结构的唯一方法是自己了解这些数据结构并理解它们。您还可以在 cppreference.com 等网站上查找有关标准库容器的信息。
标签: c++ data-structures stl