JavaのLinkedHashMapのようなPerlのデータ構造はありますか?
またはPerlのLRUデータ構造
更新:@TLP基本的にハッシュテーブルデータ構造が必要ですが、キーの順序を維持したり、リスト内のキーを処理した後にキーを削除したりすることもできます。
Update:@ccheneson Tie :: IxHash 1つは私が望むものではないようです、最も古いキーをPOPしたいのですが、tie :: ixHashは最新のキーをポップアップします、Tie :: IxHashで最も古いキーと値のペアを取得するにはどうすればよいですか?キュー構造(およびハッシュ構造も、最も簡単な方法でキーを見つけたい)が欲しいのですが、新しいキーと値のペアが入り続け、最も古いキーを処理し続け、最も古いキーを削除します。
Update:@ FMc Tie :: IxHashは私が必要としているものであり、Tie :: IxHash-> Shift()はキューポップを実行しますTie :: IxHash-> Push()はキュープッシュを実行します。これはハッシュ構造であり、キーを簡単に見つけることができます。
皆さんありがとう。