Имя для стека с уникальными значениями - PullRequest
0 голосов
/ 11 августа 2010

Я использую .NET 3.5 для создания приложения, которому требуется Stack<T> с уникальными значениями.Я понимаю, что могу вызывать Contains() перед каждым Push(), но семантически имеет смысл, что я бросаю свой собственный "уникальный стек" (UniqueStack<T> или, может быть, HashStack<T>?).Мне трудно определить строгое имя для этой структуры данных.

Я ненавижу тот факт, что Stack<T> не реализует некоторые IStack<T> ...

Мысли приветствуются.

1 Ответ

2 голосов
/ 11 августа 2010
  • ExclusiveStack
  • DistinctStack

Лично мне нравится ваш UniqueStack или UniqueItemStack

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...