如何通过杭州网站推广宣传来有效建设北京产品的网站?

摘要:杭州网站推广宣传,北京产品网站建设,中国建设银行网站的社保板块在哪,重庆制作企业网站文章目录 set常用的set方法:set实现去重的例子:自定义比较函数的例子&#
杭州网站推广宣传,北京产品网站建设,中国建设银行网站的社保板块在哪,重庆制作企业网站文章目录 set常用的set方法#xff1a;set实现去重的例子#xff1a;自定义比较函数的例子#xff0c;按照字符串长度从小到大排序#xff1a;使用set容器求两个集合的交集的例子#xff1a; vector创建vector对象插入和删除元素获取vector的大小和容量检查vector是否为空… 文章目录 set常用的set方法set实现去重的例子自定义比较函数的例子按照字符串长度从小到大排序使用set容器求两个集合的交集的例子 vector创建vector对象插入和删除元素获取vector的大小和容量检查vector是否为空访问vector的首尾元素修改vector的大小清空vector交换vectorvector的迭代器vector的性能自定义vector元素类型使用emplace_back()方法使用reserve()方法使用std::move()函数vector在算法模拟题中存储动态数组模拟栈操作实现动态规划 set 在C中set是一个标准的关联容器它使用红黑树数据结构来存储元素并保证元素按照一定的顺序排列。set中的元素是唯一的不能重复。 set容器提供了一系列方法包括插入元素、删除元素、查找元素、遍历元素等可以方便地实现对元素的操作。 常用的set方法 insert(val)将元素val插入到set中。erase(val)从set中删除值为val的元素。find(val)在set中查找值为val的元素并返回指向该元素的迭代器。size()返回set中元素的个数。begin()返回指向set中第一个元素的迭代器。end()返回指向set中最后一个元素之后位置的迭代器通常用于遍历set中的元素。empty()判断set是否为空如果为空则返回true否则返回false。clear()清空set中的所有元素。count(val)返回set中值为val的元素的个数因为set中元素不重复所以返回值只能是0或1。lower_bound(val)返回一个指向第一个不小于val的元素的迭代器。upper_bound(val)返回一个指向第一个大于val的元素的迭代器。equal_range(val)返回一个迭代器对其中第一个迭代器指向set中第一个等于val的元素第二个迭代器指向set中第一个大于val的元素。 set实现去重的例子 #include iostream #include setusing namespace std;int main() {setint myset;myset.insert(10);myset.insert(20);myset.insert(30);myset.insert(20);myset.insert(40);cout Set contains myset.size() elements: ;for (auto it myset.begin(); it ! myset.end(); it) {cout *it ;}cout endl;return 0; }Set contains 4 elements: 10 20 30 40set还支持自定义比较函数可以根据不同的需求来定义元素之间的比较方式例如按照字符串长度进行排序等。 自定义比较函数的例子按照字符串长度从小到大排序 #include iostream #include set #include stringusing namespace std;struct cmp {bool operator() (const string a, const string b) const {return a.length() b.length();} };int main() {setstring, cmp myset;myset.insert(apple);myset.insert(banana);myset.insert(pear);myset.insert(orange);cout Set contains myset.size() elements: ;for (auto it myset.begin(); it ! myset.end(); it) {cout *it ;}cout endl;return 0; }Set contains 4 elements: pear apple banana orange可以看到程序根据字符串长度从小到大排序了元素。 总之set是一个非常有用的容器可以方便地实现对元素的操作并且保证元素无重复。
阅读全文