首页 > 编程语言 > 详细

c++ stl中集合(set)的使用

时间:2021-05-18 09:27:19      阅读:18      评论:0      收藏:0      [点我收藏+]

set是关联式容器,有自动去重和排序的功能。

C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(Red-Black Tree)。RB树的统计性能要好于一般平衡二叉树,所以被STL选择作为了关联容器的内部结构。

begin()        ,返回set容器的第一个元素

end()      ,返回set容器的最后一个元素

clear()          ,删除set容器中的所有的元素

empty()    ,判断set容器是否为空

max_size()   ,返回set容器可能包含的元素最大个数

size()      ,返回当前set容器中的元素个数

rbegin     ,返回的值和end()相同

rend()     ,返回的值和rbegin()相同

count()     返回set中某个某个键值出现的次数。

erase()      ,删除所指向的值

c++ stl中集合(set)的使用

原文:https://www.cnblogs.com/siuh/p/14778975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!