标签: c++ performance data-structures
我计划实施一个系统,每个数据都附有数据和权重,数据附加的权重会随着时间的推移而增加/减少。我将根据节点的权重对数据进行排序。
我只是想知道哪种方法是存储数据的最快方式,因此访问时间最短。我不想使用数据库。
我将在Unix系统上使用c ++作为编程语言。
感谢您的帮助。
答案 0 :(得分:1)
根据您对数据的排序方式,使用Min Heap or Max Heap。根据分配给数据的权重构建堆。