![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
trie
文章平均质量分 78
Yuexiwen_Clown
这个作者很懒,什么都没留下…
展开
-
数据结构——trie
概述: l TrieTree,又称Prefix Tree,是一个有序树结构,一般用来存储以字符串为Key的关联数组。 l TrieTree的节点中并不包含其所关联的Key,节点关联的Key由该节点所在树中位置定义。 l TrieTree中同一节点所有son节点所关联的Key,都以该节点所关联Key为前缀。每个son节点只能又一个parent节原创 2012-08-03 19:29:44 · 518 阅读 · 0 评论 -
数据结构——DoubleArray Trie
题记: l 上上周的文章中,介绍了多重链表实现的trie树,其急剧膨胀的空间是非常恐怖的。本文介绍一种用数组表示的trie结构,多数情况下可以大大减少空间复杂度。 l 名字虽然叫DoubleArray,但其实我用了三个数组,一开始按照两个数组设计,发现两个数组并不能满足所有逻辑,所以添加了一个数组来表示字符串在当前位置的状态,是存在,还是不存在,还是可以以该原创 2012-08-03 19:51:15 · 634 阅读 · 0 评论