何时使用std :: unordered_set代替std :: set?

用户名

我正在研究STL(当前是容器),并且对何时使用std :: set和std :: unordered_set感到困惑,这是出于什么原因呢?

威廉·刘

std :: set对元素进行排序,而std :: unordered_set则按原样保留元素。如果需要整理所有元素,则应使用std :: set。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

何时使用std :: unordered_set代替std :: set?

来自分类Dev

了解`std :: unordered_set`的用法

来自分类Dev

std :: unordered_set插入获取对象

来自分类Dev

使用std :: unique_ptr的std :: unordered_set

来自分类Dev

如何在C ++中使用std :: unordered_set?

来自分类Dev

我应该对一组指针使用std :: set还是std :: unordered_set吗?

来自分类Dev

std :: unordered_set是否允许插入重复的元素?

来自分类Dev

GCC 4.9的unordered_set和std :: move

来自分类Dev

std :: unordered_set ::擦除复杂度

来自分类Dev

指向std :: unordered_set中元素的指针/引用

来自分类Dev

std :: unordered_set中的KeyEqual是做什么用的?

来自分类Dev

您如何static_cast std :: unordered_set?

来自分类Dev

std :: unordered_set通过引用与值的返回类型

来自分类Dev

扩展std :: unordered_set <>以与std :: stack <>一起使用

来自分类Dev

从std :: unordered_set <char>有效构造std :: string

来自分类Dev

在std :: unordered_set <std :: unique_ptr>(C ++ 20)中找到指针T *

来自分类Dev

std :: unordered_set :: find和std :: find之间奇怪的性能差异

来自分类Dev

clear()是否会影响std :: unordered_set的存储区计数?

来自分类Dev

函数结束时是否会删除std :: unordered_set中的数据?

来自分类Dev

是否可以保证对std :: unordered_set元素的迭代顺序始终相同?

来自分类Dev

std :: tuple的自定义哈希不适用于unordered_set

来自分类Dev

如何为std :: unordered_set定义自定义键等效谓词?

来自分类Dev

是否可以通过存储桶迭代器从std :: unordered_set中删除元素?

来自分类Dev

具有自定义谓词的std :: unordered_set中的未定义行为

来自分类Dev

检查std :: unordered_set :: find结果的代码将无法编译

来自分类Dev

C++11 - 将变量放置到任何 std 容器(向量、列表、集合、unordered_set)

来自分类Dev

为什么 std::unordered_set operator==() 的复杂度是 N^2?

来自分类Dev

用于插入 std::unordered_set 的 3D 整数坐标的唯一键

来自分类Dev

为什么`std :: prev`不会在`std :: unordered_set`的迭代器中引发错误?

Related 相关文章

  1. 1

    何时使用std :: unordered_set代替std :: set?

  2. 2

    了解`std :: unordered_set`的用法

  3. 3

    std :: unordered_set插入获取对象

  4. 4

    使用std :: unique_ptr的std :: unordered_set

  5. 5

    如何在C ++中使用std :: unordered_set?

  6. 6

    我应该对一组指针使用std :: set还是std :: unordered_set吗?

  7. 7

    std :: unordered_set是否允许插入重复的元素?

  8. 8

    GCC 4.9的unordered_set和std :: move

  9. 9

    std :: unordered_set ::擦除复杂度

  10. 10

    指向std :: unordered_set中元素的指针/引用

  11. 11

    std :: unordered_set中的KeyEqual是做什么用的?

  12. 12

    您如何static_cast std :: unordered_set?

  13. 13

    std :: unordered_set通过引用与值的返回类型

  14. 14

    扩展std :: unordered_set <>以与std :: stack <>一起使用

  15. 15

    从std :: unordered_set <char>有效构造std :: string

  16. 16

    在std :: unordered_set <std :: unique_ptr>(C ++ 20)中找到指针T *

  17. 17

    std :: unordered_set :: find和std :: find之间奇怪的性能差异

  18. 18

    clear()是否会影响std :: unordered_set的存储区计数?

  19. 19

    函数结束时是否会删除std :: unordered_set中的数据?

  20. 20

    是否可以保证对std :: unordered_set元素的迭代顺序始终相同?

  21. 21

    std :: tuple的自定义哈希不适用于unordered_set

  22. 22

    如何为std :: unordered_set定义自定义键等效谓词?

  23. 23

    是否可以通过存储桶迭代器从std :: unordered_set中删除元素?

  24. 24

    具有自定义谓词的std :: unordered_set中的未定义行为

  25. 25

    检查std :: unordered_set :: find结果的代码将无法编译

  26. 26

    C++11 - 将变量放置到任何 std 容器(向量、列表、集合、unordered_set)

  27. 27

    为什么 std::unordered_set operator==() 的复杂度是 N^2?

  28. 28

    用于插入 std::unordered_set 的 3D 整数坐标的唯一键

  29. 29

    为什么`std :: prev`不会在`std :: unordered_set`的迭代器中引发错误?

热门标签

归档