Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [borland c] пересечение множеств


Автор: payton 14.10.2007, 13:35
есть 2 множества А и В нужно найти их пересечения, когда они представлены, как массивы (можно одномерные)
найти их объединение, если представлены как списки.
помогите, плз.

Автор: APM 14.10.2007, 17:17
Берем массив пересечение, включаем туда все элементы из массива А, затем просматриваем массив B и если найден элемент, которого нет в А, то добавляем.

Для списков заводим новый список. Берем первый элемент списка А, просматриваем весь список В и ищем в нем элемент из списка А, если он найден, то добавляем в новый список, если нет, то переходим к следующему элементу списка А.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)