Перейти к основному содержимому

Множество

Стд::Коллекции::Множество<ТипЭлемента>

ТипЭлемента: тип элементов множества.

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

Сравнение структурное:

  • множества считаются равными, если их размер совпадает, а так же каждое из множеств содержит все элементы другого.
  • типы множеств при этом не учитываются.

Обход в цикле: Возвращает элементы множества в порядке следования добавления.

Тип: ТипЭлемента

Иерархия типа​

Базовые типы: ИзменяемаяКоллекция<ТипЭлемента>, ИзменяемоеМножество<ТипЭлемента>, Коллекция<ТипЭлемента>, Обходимое<ТипЭлемента>, Объект, ЧитаемаяКоллекция<ТипЭлемента>, ЧитаемоеМножество<ТипЭлемента>


Литералы​

Синтаксис (краткий): { элемент_0, ..., элемент_n }, тип элементов множества выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): <ИмяТипа>{ элемент_0, ..., элемент_n }.


Конструкторы​

Множество​

Множество()
Перегрузка:
Множество(Обходимое: Обходимое<ТипЭлемента>)

Создает пустое множество.

Примеры​

знч Множество = новый Множество<Число>()
// равносильный литерал: <Число>{}

Множество​

Множество(Обходимое: Обходимое<ТипЭлемента>)
Перегрузка:
Множество()

Конструктор копирования. Копирует элементы переданного Обходимое в новое множество.


Список унаследованных методов​

ИзменяемаяКоллекция​

Очистить, Удалить, УдалитьВсе, УдалитьКроме

Коллекция​

Добавить, ДобавитьВсе

Обходимое​

ВМассив, ВСоответствие, ВСоответствиеСКлючами, ВСоответствиеСоЗначениями, ВоМножество, ВсеСоответствуют, ГруппироватьПо, ДляКаждого, ЕдинственныйИлиНеопределено, ЕдинственныйИлиУмолчание, ЕдинственныйИлиУмолчание, ЕстьСоответствия, КакПоследовательность, Максимум, МаксимумПо, Минимум, МинимумПо, НетСоответствий, Объединить, Первый, ПервыйИлиНеопределено, ПервыйИлиУмолчание, ПервыйИлиУмолчание, ПотомСортироватьПо, Преобразовать, ПреобразоватьЛинейно, Пусто, Свернуть, Свернуть, Соединить, Сортировать, Сортировать, СортироватьПо, Среднее, СреднееИлиУмолчание, Сумма, Уникальные, УникальныеПо, Фильтровать, ФильтроватьПоТипу

Объект​

ВСтроку, ПолучитьТип, Представление

ЧитаемаяКоллекция​

Единственный, Размер, Содержит, СодержитВсе

ЧитаемоеМножество​

Объединение, Пересечение, Разность, СимметрическаяРазность