В чем сложность следующего кода?
set<int> S1, S2, ans;
set_intersection(S1.begin(), S1.end(), S2.begin(), S2.end(), inserter(ans, ans.begin()))
, где S1
и S2
- некоторые наборы non_empty, а ans
- пустой набор.
Я знаю, что вставка отсортированного диапазона в набор является линейной; но вставка с использованием вставки тоже линейная?