摘要: View Code 1 /* 2 trie树: 3 利用trie树 查找单词 的简单程序 4 */ 5 //法一:自己的方法 6 #include<iostream> 7 #include<cstdio> 8 using namespace std; 9 10 struct trie11 {12 bool is;//标记是否是个单词 13 trie *next[11];// 分别代表14 void (*init)(trie *);// 为了初始化is=0,next=NULL 15 }node[100000];16 17 trie *root;18 bool f;19 . 阅读全文
posted @ 2012-02-11 20:21 知行执行 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 文章作者:yx_th000 文章来源:Cherish_yimi (http://www.cnblogs.com/cherish_yimi/) 转载请注明,谢谢合作。关键词:trie trie树 数据结构前几天学习了并查集和trie树,这里总结一下trie。 本文讨论一棵最简单的trie树,基于英文26个字母组成的字符串,讨论插入字符串、判断前缀是否存在、查找字符串等基本操作;至于trie树的删除单个节点实在是少见,故在此不做详解。l Trie原理Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。l Trie性质好多人说trie的根节点不包含任何字符信 阅读全文
posted @ 2012-02-11 17:44 知行执行 阅读(176) 评论(0) 推荐(0) 编辑