最早做视频播放网站,网站的关键词在哪里设置,乐拾seo,站长之家官网set基本概念 简介#xff1a; 所有元素都会自动在插入时自动被排序#xff0c;set容器也叫集合容器
本质#xff1a; set/multiset属于关联式容器#xff0c;底层结构是用二叉树排序
set和multiset区别#xff1a; 1.set不允许容器中有重复的元素 2.multiset允许容器中有…set基本概念 简介 所有元素都会自动在插入时自动被排序set容器也叫集合容器
本质 set/multiset属于关联式容器底层结构是用二叉树排序
set和multiset区别 1.set不允许容器中有重复的元素 2.multiset允许容器中有重复的元素
set构造和赋值 功能描述 创建set容器以及赋值
函数原型
代码如下
#include iostream
using namespace std;
#include set
//set容器的构造和赋值、void printSet(setint s) {for (setint ::iterator it s.begin(); it ! s.end(); it) {cout *it ;}cout endl;
}void test01() {setint s1;//插入数据 只有insert方式s1.insert(10);s1.insert(40);s1.insert(20);s1.insert(30);s1.insert(20);//遍历容器//set容器特点所有元素插入时候自动被排序//set容器不允许插入重复值printSet(s1);//拷贝构造setint s2(s1);printSet(s2);//赋值操作setint s3;s3 s2;printSet(s3);}int main() {test01();return 0;
}结果 set容器特点所有元素插入时候自动被排序 set容器不允许插入重复值
总结 1.set容器插入数据时用insert 2.set容器插入数据的数据会自动排序