##基本算法学习笔记之Trie树
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存
大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限
度地减少无谓的字符串比较,查询效率比哈希树高,空间换时间的算法。
使用范围:词频统计、前缀匹配
简单C代码实现如下:
|
|
可以看出明显很费空间,优化等有空再研究了。
参考链接
(http://www.cnblogs.com/dolphin0520/archive/2011/10/11/2207886.html)