俊介三

一天更新一点,一天积累一点

导航

2013年4月6日

摘要: 我们使用的很多函数实际上不是函数,而是宏macro。例如:(getc()、putc()实际上也不是函数)#define getchar() getc(stdin)#define putchar((c)) putc((c), stdout)总结C语言的输入输出:#include <cstdio>#include <iostream>using namespace std;int main(){ //注意,声明为int,因为int范围比char要大 int ch; //从stdin中获得一个char ch = getchar(); //把ch输出到stdout... 阅读全文

posted @ 2013-04-06 19:49 俊介三在前进 阅读(175) 评论(0) 推荐(0)

摘要: 在计算机科学中,trie,又称前缀树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。参考资料:维基百科 Trie树详解应用场景:字符串精确搜索。代码:#include <iostream>#include <cstdio>#include <cstring>#define BRANCHNUM 26using n 阅读全文

posted @ 2013-04-06 15:22 俊介三在前进 阅读(276) 评论(0) 推荐(0)