Trie 树

作者: 暮想sun | 来源:发表于2020-01-09 15:54 被阅读0次

    也叫“字典树”。顾名思义,它是一个树形结构。它是一种专门处理字符串匹配的数据结构,用来解决在一组字符串集合中快速查找某个字符串的问题。



    其中,根节点不包含任何信息。每个节点表示一个字符串中的字符,从根节点到红色节点的一条路径表示一个字符串(注意:红色节点并不都是叶子节点)。

    构造Trie树


    Trie树查询字符串

    如何利用 Trie 树,实现搜索关键词的提示功能?

    假设关键词库由用户的热门搜索关键词组成。将这个词库构建成一个 Trie 树。当用户输入其中某个单词的时候,把这个词作为一个前缀子串在 Trie 树中匹配。

    相关文章

      网友评论

        本文标题:Trie 树

        本文链接:https://www.haomeiwen.com/subject/edwyactx.html