1. 构造

从vector构造 Set

  1. vector<int> nums;
  2. set<int> res(nums.begin(),nums.end());

3.插入元素

  1. set<int> res;
  2. res.insert();

2. 遍历

3. 类型转换

转vector

  1. set<int> res;
  2. vector<int> res2(res.begin(),res.end());

其他

lower_bound 和 upper_bound

set.lower_bound( T ) 返回与 T最近的迭代器 (下边界优先)
set.upper_bound( T ) 返回与 T最近的迭代器 (上边界优先)