字典树 Trie
字典树 目录 原理例子结论具体实现
原理
字典树又称前缀树,当我们要存储多个字符串时,若每段字符串单独存储,则查找以及空间效率都很低。
有一些字符串是另一些的前缀,或者两个字符串的前缀有重合,利用这一性质,我们建一个字典树,又叫前缀树,前缀相同的字符串前缀相同部分都只会被存储一次
例子
有字符串 a,ab ,acd,bc;
对于每个插入的字符串,首先从根节点出发,查找是否有匹配的子节点 如插入 "ab"时,首先在 root节点查找是否有 值为’a’的子节点,若没有,则直接插入。
再对该节点进行如第一步操
原创
2020-12-25 11:16:19 ·
82 阅读 ·
0 评论