[PKU 3630] 字符串(二) {Trie 字典树}
摘要:
{开始讨论字符串的问题上一篇是转载Matrix67的KMP算法讲解这一篇主要讨论Trie}Trie (发音Try)是一棵用于存储多个字符串的多叉树由于插入和查询都极为高效 又称字典树树的叉数就是字符串所含的字母种数大写字母字典树就是一棵26叉树我们以这种Trie为例 以方便讨论比如要存储6个串{SHE SHR SAY HE HR HER}Trie就是如上图所示的一棵多叉树一.Trie的结构基本的Trie的一个节点 包含这么两个信息Son['A'..'Z']:Pointer {儿子指针数组 下标是字符集合}Tail:Boolean {该节点是否是一个单词的结尾}Trie的字符信息纪录在边(指针) 阅读全文
posted @ 2010-12-04 22:36 Master_Chivu 阅读(2447) 评论(0) 推荐(1) 编辑