Форум программистов, компьютерный форум, киберфорум
Наши страницы

set_difference(vector<pair<int,int>>, vector<int>> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает strcat_s с strcpy_s http://www.cyberforum.ru/cpp-beginners/thread973259.html
strcat_s(strcpy_s(s3, sizeof(s1), s1),sizeof(s2), s2); Так не работает. strcpy_s(s3, sizeof(s1), s1); strcat_s(s3, sizeof(s2), s2); А так работает. Так как сделать, чтобы работало в одну строчку?...
C++ Range-based for Почему не работает данный цикл с динамически выделенным массивом? Подозреваю, что из-за фрагментированности кучи... но адресная арифметика с таким массивом прокатывает на ура. Насколько кривые... http://www.cyberforum.ru/cpp-beginners/thread973255.html
C++ Длинная арифметика(чтение и запись в файлы)
Во время выполнения программа вылетает с выдачей ошибки "Необработанное исключение по адресу 0x000B966F в longMult.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x********." Никак не...
Разбор арифметических выражений C++
Задача на указатели из учебника Р.Лафоре. если вкратце, то суть заключается в том, что мы вводим строку без пробелов и скобок(например, 9+6/3) и на выходе получаем результат. //10-15.cpp #include...
C++ Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год» http://www.cyberforum.ru/cpp-beginners/thread973228.html
Для введенного с клавиатуры n, вывести фразу вида: «Мне 41 год», «Мне 16 лет», «Мне 84 года»...... switch Не могу понять что дальше, с остатком при делении не получается int nvoz(int n) {...
C++ Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ Посоветуйте сайт или книгу где хорошо изложена информация о ШАБЛОНАХ КЛАССОВ До этого читал: 1) С.Прата "Язык программирования с++" (как то это тема раскрывается из далека временами не сильно... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
11.10.2013, 01:50
Цитата Сообщение от mat_for_c Посмотреть сообщение
то все нормально, только надо другой вектор урезать...
Это не будет работать правильно.
Вообще я по названию темы смотрел - std::set_difference работает так же, как и из boost, только вот штук наподобее map_keys в std нет...
Можно писать во временный вектор, потом swap. Либо делать как ранее писали с find и erase, но там сложность будет уже не O(n + m), как у set_difference.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru