【问题标题】:Can a patricia trie contain duplicate keyspatricia trie 是否可以包含重复的键
【发布时间】:2016-08-23 01:00:40
【问题描述】:

更具体地说,帕特里夏可以尝试:

http://search.cpan.org/~plonka/Net-Patricia-1.014/Patricia.pm

包含重复的 IP 地址(具有不同值的重复键 IP) 如果是这样,它如何处理从该键返回的值?

即:

123.456.789.0-> {
  'value' => 'hai'
}

123.456.789.0->{
  'value' => 'hey there'
}



patricia-trie->match_string(123.456.789.0)

返回???

编辑: 是的,我知道我可以实现自己的支持这种行为。我在问这个特定的 trie 实现如何处理它。文档非常有限,手动测试似乎显示覆盖,但我希望有人能给出明确的答案。

【问题讨论】:

  • 你试过了吗?这听起来像是一个你可以通过几分钟的调查来回答自己的问题

标签: perl duplicates key trie


【解决方案1】:

trie(或 Patricia 树)通常是键和值之间的映射。要将地图制作成多地图,请使用链表或数组作为值。

【讨论】:

    猜你喜欢
    • 2012-10-18
    • 1970-01-01
    • 2013-02-04
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2013-04-18
    相关资源
    最近更新 更多