摘要: Trie树 Trie树也称字典树,因为其效率很高,所以在在字符串查找、前缀匹配等中应用很广泛,其高效率是以空间为代价的。 一.Trie树的原理 利用串构建一个字典树,这个字典树保存了串的公共前缀信息,因此可以降低查询操作的复杂度。 下面以英文单词构建的字典树为例,这棵Trie树中每个结点包括26个孩 阅读全文
posted @ 2011-10-11 23:23 Matrix海子 阅读(24384) 评论(10) 推荐(5) 编辑
摘要: C语言文件操作解析(四)在文件操作中除了打开操作以及读写操作,还有几种比较常见的操作。下面介绍一下这些操作中涉及到的函数。一.移动位置指针的函数 rewind函数和fseek函数,这两个函数的原型是:void rewind(FILE *fp); 将位置指针移动到文件首 int fseek(FILE *fp,long int offset,int origin); 将位置指针移动到距离origin的offset字节数的位置 其中对于fseek函数中的参数,origin为起始点,offset为距离origin的偏移字节数origin的值有三个:SEEK_SET(0)—>文件首,SEEK_CU 阅读全文
posted @ 2011-10-11 19:22 Matrix海子 阅读(1751) 评论(0) 推荐(0) 编辑