在 C++ 中,我有一个 std::set 我想插入一系列连续整数。我怎样才能有效地做到这一点,希望在 O(n) 时间内,其中 n 是范围的长度?
我想我会使用 std::insert 的 inputIterator 版本,但不清楚如何构建输入迭代器。
std::set<int> mySet;
// Insert [34 - 75):
mySet.insert(inputIteratorTo34, inputIteratorTo75);
如何创建输入迭代器,这将是范围大小的 O(n) 吗?