Set(集合)属于关联式容器,也是STL中最实用的容器,关联式容器依据特定的排序准则,自动为其元素排序。Set集合的底层使用一颗红黑树(可能读者对此不太了解,等但学到树论与图论的章节的时候就会明白原因),其属于一种非线性的数据结构,每一次插入数据都会自动进行排序,注意,不是需要排序时再排序,而是每一次插入数据的时候...
//set容器:元素一加入set,就会自动排序(升序)和自动去重(很实用的功能) //定义,同vector set<int> s1 = {3,2,6,5,4,9,8,7,7,8,9,4,5,6,2,3}; set<int> s2[100]; set<set<int>> s3; //访问方式,不能使用s1[]数组和*(s1.begin()+i)的方式遍历 set<int>::iterator its = s1.begi...
typename T> 容器: vector 是动态数组可以根据需要自动调节容器大小 元素 : 可以使用索引访问数组元素 从 0 开始 最后一个元素的索引是 size() - 1 ,用 [] (方括号) 或者 at() 来访问元素 PS: size()返回的的是uint 类型 如果vector为空 - 1 会得到很大的数 越界 一般for循环 < size() 而不...