题目:实现字典树 (算法课第七课)
Trie树,又称为字典树、单词查找树或者前缀树,是一种用于快速检索的多叉数结构。
英文字母的字典树是26叉数,数字的字典树是10叉树。
Trie树的基本性质有三点,归纳为:
- 根节点不包含字符,根节点外每一个节点都只包含
一个字符
- 从根节点到某一节点,路径上经过的字符
连接起来
,为该节点对应的字符串。 - 每个节点的所有子节点包含的字符串不相同
作用
查前缀。
TrieNode
1 | class TrieNode { |
代码
1 | public class TrieTree { |
输出:
1 | 0 |