gpt4 book ai didi

c++ - C++(C++11 之前)是否存在哈希表?

转载 作者:搜寻专家 更新时间:2023-10-31 01:41:10 25 4
gpt4 key购买 nike

我正在寻找以大多数教科书解释的方式实现哈希表的东西,具有恒定的时间插入/删除/搜索。我知道 std::unordered_map,但我正在寻找无需 C++11 即可工作的东西。我知道如何从头开始创建类,但这不是我想要的。

最佳答案

Boost图书馆是必经之路。 Boost 的许多创始人都是 C++ 标准委员会的成员,并且来自 Boost 的库/API 经常进入标准。

boost::unordered_map会是你想要的。它的 API 与 C++11 的 std::unordered_map 非常相似。底层表示是一个分桶哈希表(很像 unordered_map)。

关于c++ - C++(C++11 之前)是否存在哈希表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28802923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com