c++怎么用set
什么是set 简单来说,set是一个集合,里面的元素是唯一的,而且是有序的。 set是一个容器,可以提供快速的查找、插入和删除操作,具有对数复杂度。 set 通常实现为 红黑树。 怎么用set 迭代器 begin 返回指向起始的迭代器 cbegin (C++11) (public 成员函数) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <algorithm> #include <iostream> #include <set> int main() { std::set<int> set{3, 1, 4, 1, 5, 9, 2, 6, 5}; // std::for_each(set.begin(), set.end(), [](int x) // { // std::cout << x << ' '; // }); std::cout<<*set.begin(); std::cout << '\n'; } end 返回指向末尾的迭代器 cend (C++11) (public 成员函数) cbegin()和cend()是C++11新增的,它们返回一个const的迭代器,不能用于修改元素。 ...