如何在C ++ STL中插入一系列元素
C ++中的Set是一种关联容器类型,其中每个元素都必须是唯一的,因为元素的值标识它。值以特定的排序顺序存储,即升序或降序。
语法 :
与Set相关的一些基本函数:
- begin():返回指向集合中第一个元素的迭代器。
- end():返回指向集合中最后一个元素之后的理论元素的迭代器。
- size():返回集合中元素的数量。
- max_size():返回集合可容纳的最大元素数。
- empty():返回集合是否为空。
将迭代器范围插入Set
它需要范围并在O(N log(N))时间内逐个将元素插入BST中,如果它尚未存在于其中。
语法 :
注意 :它插入Starting_position,Ending_position)的元素,这意味着不包括Ending_position元素。
示例:
输出
示例2:
输出