Perl中的LinkedHashMap

时间:2011-08-22 22:48:36

标签: java perl linkedhashmap lru

在Perl中是否有类似于LinkedHashMap的数据结构?

Perl中的某些LRU数据结构

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

更新:@ccheneson Tie :: IxHash似乎不是我想要的,我想要POP一个最旧的密钥,但是tie :: ixHash会弹出最新的密钥,如何获取Tie中最旧的键值对:: IxHash?我想要一个队列结构(和哈希结构,我想以最简单的方式找到密钥),新密钥,值对继续进入,我保持进程最旧的密钥并删除最旧的密钥。

更新:@ FMc Tie :: IxHash是我需要的,Tie :: IxHash-> Shift()执行队列弹出Tie :: IxHash-> Push()执行队列推送,它是哈希结构且简单找到钥匙。

谢谢大家。

1 个答案:

答案 0 :(得分:7)

Tie::IxHash似乎就是你要找的东西。

  

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