Collections: SimpleSet — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
Строка 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;

Реализация

Примеры использования

См. также

Collections: