1

Perl 中是否有一些数据结构,例如 java 中的 LinkedHashMap?

或者 Perl 中的 LRU 数据结构

更新:@TLP 基本上我想要 Hashtable 数据结构,但我也可以保持键的顺序,在处理列表中的键后删除键。

更新:@ccheneson Tie::IxHash 似乎不是我想要的,我想弹出一个最旧的键,但是 tie::ixHash 弹出最新的键,我如何在 Tie::IxHash 中获得最旧的键值对?我想要一个队列结构(以及哈希结构,我想以最简单的方式找到键),新的键、值对不断出现,我保留处理最旧的键并删除最旧的键。

更新:@ FMc Tie::IxHash 是我需要的,Tie::IxHash->Shift() 执行队列弹出 Tie::IxHash->Push() 执行队列推送,它是哈希结构,易于查找键。

谢谢大家。

4

1 回答 1

7

Tie::IxHash似乎是您正在寻找的。

Tie::IxHash - Perl 的有序关联数组

于 2011-08-22T23:17:35.650 回答