Как бихте нарекли колекция клас, който представлява набор, но където редът има значение?

Колекция, която може да има дубликати и където редът е от значение, се нарича списък.
Колекция, която може да има дубликати и където редът няма значение, се нарича чанта.
Колекция, която не може да има дубликати и където редът няма значение, се нарича Набор.

Какво тогава за четвъртата комбинация; как бихте нарекли класа колекция, който не може да има дубликати и където редът има значение?

Ако можете да се свържете с пример за предложеното от вас име (колкото по-широко се използва, толкова по-добре), моля, направете го.


person Wesley Hill    schedule 23.06.2011    source източник
comment
Имате предвид изрично подреждане (като списък) или имплицитно подреждане (т.е. въз основа на реда на сортиране на елементи)?   -  person skaffman    schedule 23.06.2011
comment
Изрично подреждане, като например в списък.   -  person Wesley Hill    schedule 23.06.2011


Отговори (2)


Бих го нарекъл поръчан комплект

person Tudor Constantin    schedule 23.06.2011
comment
Но това не казва дали е имплицитно или изрично подреждане. Това е критично разграничение. - person skaffman; 23.06.2011
comment
Бих казал, че изричният ред (например сортирани данни) не е свързан със структурата на данните (как се съхранява), той е свързан с функционалността на данните (за какво се използват). Бих казал, че той се позовава само на имплицитния ред - person Tudor Constantin; 23.06.2011
comment
Искам да кажа, че името не прави това ясно, може да се тълкува и по двата начина. - person skaffman; 23.06.2011

Какво ще кажете за List-Ordered Set.

Пример: библиотека Apache Commons Collections на Java (клас документи) (вече остарели, тъй като Java въведе свой собствен клас LinkedHashSet).

person skaffman    schedule 23.06.2011