上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 把几个主要的函数组合起来即可:1.从文本读取单个单词(去掉空格,特殊符号等)2.用读出来的单词去更新搜索二叉树的节点(涉及二叉树的构建问题,递归)3.中序遍历,来递归打印二叉树的每个节点代码:#include #include #include #include #define MAXWORD 10... 阅读全文
posted @ 2015-03-19 21:40 雄哼哼 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 宏处理器或编译器的符号表管理主要代码,采用的结构是一个hash表,hash表的每一项是一个链表。例如#define IN 1,在程序编译的时候,需要把名字IN和替换文本1存入到某个表中。此后,当名字IN出现在某些语句中时,如int state=IN,就必须要用1来替换IN。选择哈希表,检索速度快(O... 阅读全文
posted @ 2015-03-18 21:46 雄哼哼 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 用到了strstr(a,b)函数和getline()函数,strstr(a,b)函数看是否能在字符串a中找到字符串b,若找到返回指向,若没找到返回NULLstrstr实现可以看:Implement strStr()grep -xn 模式 ==>就是找出没有该模式的行并打印。代码:#include #... 阅读全文
posted @ 2015-03-18 20:14 雄哼哼 阅读(493) 评论(0) 推荐(0) 编辑
摘要: //strcmp的实现,根据s按照字典序小于,等于,大于t的结果分别返回负整数,0,或正整数int strcmp(char* s,char* t){ if(s==NULL||t==NULL) return -1; for (;*s==*t;s++,t++) if(*s=='... 阅读全文
posted @ 2015-03-18 17:13 雄哼哼 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 宏是C编译系统的预处理,何谓“预”?即是正式工作开始之前的准备工作。所以宏替换是在对程序编译之前进行的~也就是直接将宏定义的字符,转换成后面的表达式。逗号表达式:逗号运算符,优先级别最低,它将两式联接起来,可连续执行代码:直接对文件输出1-1000的数字#include #define B P,P,... 阅读全文
posted @ 2015-03-16 22:43 雄哼哼 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 状态码分类转自http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.htmlHTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 支持以下的状态码。随着协议的发展,HTTP规范中会定义更多的状态码。小技巧: 假如你看到... 阅读全文
posted @ 2015-03-15 14:55 雄哼哼 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 所有排序算法总结:冒泡排序,快速排序,插入排序,归并排序,堆排序,shell排序,选择排序算法排序的稳定性是指:关键码相同的记录排序前后相对位置不发生改变。举个例子:待排序数组:int a[] ={1, 2, 2, 3, 4, 5, 6};在快速排序的随机选择比较子(即pivot)阶段:若选择a[2... 阅读全文
posted @ 2015-03-13 16:07 雄哼哼 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/yjf512/archive/2012/06/13/2548515.htmlnginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。看了ngi... 阅读全文
posted @ 2015-03-11 13:50 雄哼哼 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的... 阅读全文
posted @ 2015-03-05 15:55 雄哼哼 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 方法巧妙,从字符串s中删除字符c,只需重新对s进行赋值即可,控制好角标,把和c相等的字符忽略。例如新角标为j,当s[i]!=c时,直接对s[j]赋值为s[i],且向后移动j角标,即:s[j++]=s[i].当s[i]==c时,j不变,所以下次若找到和c不相同的字符,则直接覆盖这个位置即可。//从s1... 阅读全文
posted @ 2015-03-05 15:10 雄哼哼 阅读(1670) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页