gpt4 book ai didi

c++ - C++ 中的 "set"是什么?它们什么时候有用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:48:37 25 4
gpt4 key购买 nike

我很难概念化 C++ 集,实际上是一般集。

它们是什么?它们有什么用?

最佳答案

如果您在一般情况下理解集合有困难,请不要难过。大部分数学学位都花在了与集合论的相处上:

http://en.wikipedia.org/wiki/Set_theory

将集合视为唯一的、无序的对象的集合。在很多方面它看起来像一个列表:

{ 1, 2, 3, 4 }

但顺序并不重要:

{ 4, 3, 2, 1} = { 1, 2, 3, 4}

并忽略重复:

{ 1, 1, 2, 3, 4 } = { 1, 2, 3, 4}

C++ 集是此数学对象的实现,具有内部排序的奇怪功能。但这只是实现的细节,与理解数据结构无关。排序只是为了速度。

关于c++ - C++ 中的 "set"是什么?它们什么时候有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1391227/

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