Установить разницу в C ++

Если я знаю, что один набор является подмножеством другого набора, и я хотел бы найти разницу, какой способ сделать это наиболее эффективно?

например. КОД ПСЕВДО

> set<int> set1 = {1 2 3 4 5 6 7 8 9 10}
> set<int> set2 = {5 6 7}

Я хочу вычесть set2 из set1 :

Ответ здесь будет

{1 2 3 4 8 9 10}
16
задан 1201ProgramAlarm 27 November 2017 в 22:56
поделиться