Perl中的LinkedHashMap

icn*_*icn 1 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()执行队列推送,它是哈希结构,易于查找键.

谢谢大家.

cch*_*son 7

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

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

  • @icn请参阅模块文档中的示例:`($ k,$ v)= $ t-> Shift`. (2认同)