Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
25 / 5 / 4
Регистрация: 19.08.2011
Сообщений: 62
1

Провести операцию над множествами без использования стандартных алгоритмов

26.03.2012, 20:38. Просмотров 1913. Ответов 3
Метки нет (Все метки)


Подскажите как провести операцию над множествами без использования стандартных алгоритмов:
set_union (объединение),
set_difference (разность),
set_intersection (пересечение).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2012, 20:38
Ответы с готовыми решениями:

Провести операцию эквивалентности над двоичными числами
Всем привет. Мне нужно провести операцию эквивалентности над двоичными числами. проблема в том, что...

Найти сумму двух не знаковых чисел, а затем провести операцию побитового «И» над суммой и вторым числом
Два не знаковых целых числа вводятся с клавиатуры в десятичной системе исчисления. Найти их сумму,...

Строка без использования стандартных библиотек
У меня задание ввести размер строки и саму строчку с консоли на используя string И удалить из...

UDP чат без использования стандартных компонентов
Здраствуйте! Срочно нужен UDP чат но БЕЗ ИСПОЛЬЗОВАНИЯ стандартных компонентов... Кто может...

3
Эксперт С++
5042 / 3103 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
27.03.2012, 17:38 2
http://www.cplusplus.com/refer... set_union/
http://www.cplusplus.com/refer... ersection/
http://www.cplusplus.com/refer... ifference/
Даже реализация есть.
0
25 / 5 / 4
Регистрация: 19.08.2011
Сообщений: 62
27.03.2012, 17:51  [ТС] 3
это как я понимаю с использованием алгоритмв(set_intersection и т.д.) , а без их использования?
Например операция объединения(без использования алгоритма set_union):
so.insert(s1.begin(), s1.end());
so.insert(s2.begin(), s2.end());
so.insert(s3.begin(), s3.end());
объединение трех множеств.
А как реализовать разность и пересечение так же как и объединение (без использования алгоритмов)?
0
Эксперт С++
5042 / 3103 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
27.03.2012, 17:54 4
Djulbars, внимательно посмотрите, там для каждого алгоритма есть реализация, из стандартных алгоритмов в двух из трёх только copy используется, которую тоже можно самостоятельно реализовать без проблем.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2012, 17:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

UDP чат без использования стандартных компонентов
Здраствуйте! Срочно нужен UDP чат но БЕЗ ИСПОЛЬЗОВАНИЯ стандартных компонентов... Кто может...

Инверсия списка без использования стандартных функций
Вообщем задание очень простое, на входе дан список типа int на выходе тоже, нужно сделать инверсию....

Создание таблицы без использования стандартных элементов управления
Как мне создать динамически таблицу на форме, не используя DataGridView и GridControl, что бы...

Вычисление квадратного корня без использования стандартных функций
Как вычислить квадратный корень без использования функции math.sqrt и библиотеки math в целом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.