структура данных коллекций Java - PullRequest
2 голосов
/ 08 января 2011

Мне нужна структура данных, которая содержит (элемент) быстро (предпочтительно O (1)).также это позволяет мне повторять его в порядке поступления. HashSet удовлетворяет первому, Vector удовлетворяет последнемутакое существует в java.util?

Ответы [ 2 ]

9 голосов
/ 08 января 2011
2 голосов
/ 08 января 2011

Посмотрите на реализации Linked*. Они сохраняют порядок вставки. В вашем случае вам нужен LinkedHashSet .

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