Collections: SimpleSet — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Juliet (обсуждение | вклад) |
Juliet (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
<source lang="Delphi"> | <source lang="Delphi"> | ||
type SimpleSet<T> = class | type SimpleSet<T> = class | ||
+ | /// Создает пустое множество | ||
+ | constructor Create; | ||
+ | /// Добавляет элемент x во множество, если его там еще нет | ||
+ | procedure Add(x: DataType); | ||
+ | |||
+ | /// Удаляет элемент x из множества, если он там есть | ||
+ | procedure Remove(x: DataType); | ||
+ | |||
+ | /// Возвращает истину, если множество содержит элемент x | ||
+ | function Contains(x: DataType): boolean; | ||
+ | |||
+ | ///Выводит содержимое множества на консоль | ||
+ | procedure Println(); | ||
end; | end; | ||
</source> | </source> |
Версия 19:49, 30 апреля 2009
Интерфейс
type SimpleSet<T> = class
/// Создает пустое множество
constructor Create;
/// Добавляет элемент x во множество, если его там еще нет
procedure Add(x: DataType);
/// Удаляет элемент x из множества, если он там есть
procedure Remove(x: DataType);
/// Возвращает истину, если множество содержит элемент x
function Contains(x: DataType): boolean;
///Выводит содержимое множества на консоль
procedure Println();
end;