【问题标题】:Inbuilt hashtable in C++C ++中的内置哈希表
【发布时间】:2015-07-29 23:18:46
【问题描述】:

我想知道 C++ 是否有任何内置库来实现哈希表。基本上我想用它从链表中删除重复项。为此,我想使用内置的 C++ 哈希表。如果有人帮助我,我会非常棒。

提前致谢。

【问题讨论】:

  • C++没有有任何这样的东西(与其他一些语言相反),但它的标准库有。
  • 参见this answer 以了解使用remove_ifunordered_set 的实现。

标签: c++ hashtable singly-linked-list


【解决方案1】:

以下哈希表数据结构可用于标准模板库:

std::unordered_set 
std::unordered_multiset 
std::unordered_map

std::unordered_mutimap 正在使用哈希表

在您的具体情况下,我认为std::unordered_set 可能就足够了。

【讨论】:

  • 感谢您的帮助:)
猜你喜欢
  • 2011-09-06
  • 2023-03-04
  • 2013-08-20
  • 2012-10-03
  • 2019-03-26
  • 2014-10-18
  • 2021-02-05
  • 1970-01-01
相关资源
最近更新 更多