LinkedHashMap в Perl - PullRequest
       29

LinkedHashMap в Perl

1 голос
/ 23 августа 2011

Есть ли какая-то структура данных в Perl, такая как LinkedHashMap в Java?

Или что-то в структуре данных LRU в Perl

Обновление: @TLP По сути, я хотел бы иметь структуру данных Hashtable, но также могу сохранять порядок входящих ключей, удалять ключи после обработкиключ в списке.

Обновление: @ccheneson Tie :: IxHash Один, кажется, не то, что я хочу, я хотел бы POP самый старый ключ, но tie :: ixHash выскакивает последний ключ, Как я получаюсамая старая пара значений ключей в Tie :: IxHash?Я хотел бы иметь структуру очереди (и также структуру хэша, я хотел бы найти ключ самым простым способом), новый ключ, пара значений продолжает поступать, и я продолжаю обрабатывать самый старый ключ и удаляю самый старый ключ.

Обновление: @ FMc Tie :: IxHash - это то, что мне нужно, Tie :: IxHash-> Shift () выполняет всплывающую очередь Tie :: IxHash-> Push () выполняет передачу очереди, и это хеш-структура илегко найти ключи.

Спасибо всем.

1 Ответ

7 голосов
/ 23 августа 2011

Tie :: IxHash - это то, что вы ищете.

Tie :: IxHash - упорядоченные ассоциативные массивы для Perl

...