STL_set
set
auto it = tree.insert().first//返回迭代器位置
int flag = tree.insert().second//返回插入是否成功
\(erase(x)\)删除值为\(x\)的所有元素,返回删除元素的个数。
\(erase(pos)\)删除迭代器为\(pos\)的元素,要求迭代器必须合法。
\(erase(first,last)\) 删除迭代器在\([first,last)\)范围内的所有元素。
\(clear()\)清空\(set\)。
\(count(x)\)返回\(set\)内键为\(x\)的元素数量。
\(find(x)\)在 set 内存在键为\(x\)的元素时会返回该元素的迭代器,否则返回\(end()\)。
lower_bound(x)返回指向首个不小于给定键的元素的迭代器。如果不存在这样的元素,返回 \(end()\)。
upper_bound(x)返回指向首个大于给定键的元素的迭代器。如果不存在这样的元素,返回\(end()\)。
\(empty()\)返回容器是否为空。
\(size()\)返回容器内元素个数。

浙公网安备 33010602011771号