字典树

字典树:又称为Trie,是一种用于快速检索的多叉树结构。Trie把要查找的关键词看作

一个字符序列,并根据构成关键词字符的先后顺序构造用于检索的树结构;

一棵m度的Trie树或者为空,或者由mm度的Trie树构成。

特别地:和二叉查找树不同,在Trie树中,每个结点上并非存储一个元素。

Trie的查找(最主要的操作)

(1)trie树上进行检索总是始于根结点

(2)取得要查找关键词的第一个字母,并根据该字母选择对应的子树并转到该子树继续进行检索。

(3)在相应的子树上,取得要查找关键词的第二个字母,并进一步选择对应的子树进行检索。

(4) ...

(5)在某个结点处,关键词的所有字母已被取出,则读取附在该结点上的信息,即完成查找。

n HDOJ-1075 What Are You Talking About
n HDOJ-1251 统计难题
n HDOJ-1298 T9
nHDOJ-1305 Immediate Decodability
n HDOJ-1800 Flying to the Mars
n ZOJ-1109     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值