C++ sets class 1.0

Лицензии: Бесплатный ‎Размер файла: 13.99 KB
‎Рейтинг пользователей: 5.0/5 - ‎1 ‎Голосов

Класс наборов может использоваться для выполнения установленных операций в ваших программах. Он представляет элементы набора в качестве битов в частном массиве неподписанным длинными целые ряды. Размер массива является определенной константой, которая может быть изменена в соответствии с вашим приложением. Класс наборов поддерживает следующие операции набора с помощью перегрузки оператора СЗ: (1) союз -- Объединение двух наборов A, B — это набор всех элементов, принадлежащих к A или B. В классе наборов символом является оператор двоичного союза. (2) пересечение -- Пересечение двух наборов A, B — это набор всех элементов, принадлежащих как A, так и B. Символом является оператор двоичного пересечения: A q B x: x находится в A -and- x находится в дополнении B (3) -- В теории набора наборы являются подмножествами фиксированного универсального набора U. В наборе класса U - это набор элементов, проумерный от 1 до MAX_WORDS и WORD_SIZE. Дополнением набора А является набор элементов, принадлежащих U, но не принадлежащих А. Символом является оператор неарного дополнения: «A » x: x находится в U, x не находится в разнице A (4) -- Разница двух наборов A, B — это набор всех элементов, принадлежащих К менее в B. Символ - это оператор двоичной разницы: A - B x: x находится в A, x не находится в симметричной разнице B (5) -- Симметричная разница двух наборов A, B - это набор всех элементов, которые принадлежат A или B, но не оба.

история версии

  • Версия 1.0 размещено на 2001-01-15
    Новый релиз

Подробная информация о программе