会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雄哼哼
此刻打盹,你将做梦 此刻学习,你将圆梦
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
16
下一页
2015年3月19日
采用二叉搜索树来统计文本中单词出现的频率
摘要: 把几个主要的函数组合起来即可:1.从文本读取单个单词(去掉空格,特殊符号等)2.用读出来的单词去更新搜索二叉树的节点(涉及二叉树的构建问题,递归)3.中序遍历,来递归打印二叉树的每个节点代码:#include #include #include #include #define MAXWORD 10...
阅读全文
posted @ 2015-03-19 21:40 雄哼哼
阅读(656)
评论(0)
推荐(0)
2015年3月18日
一个表查找程序
摘要: 宏处理器或编译器的符号表管理主要代码,采用的结构是一个hash表,hash表的每一项是一个链表。例如#define IN 1,在程序编译的时候,需要把名字IN和替换文本1存入到某个表中。此后,当名字IN出现在某些语句中时,如int state=IN,就必须要用1来替换IN。选择哈希表,检索速度快(O...
阅读全文
posted @ 2015-03-18 21:46 雄哼哼
阅读(256)
评论(0)
推荐(0)
unix grep命令的大致实现
摘要: 用到了strstr(a,b)函数和getline()函数,strstr(a,b)函数看是否能在字符串a中找到字符串b,若找到返回指向,若没找到返回NULLstrstr实现可以看:Implement strStr()grep -xn 模式 ==>就是找出没有该模式的行并打印。代码:#include #...
阅读全文
posted @ 2015-03-18 20:14 雄哼哼
阅读(499)
评论(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 雄哼哼
阅读(177)
评论(0)
推荐(0)
2015年3月16日
关于宏和逗号表达式
摘要: 宏是C编译系统的预处理,何谓“预”?即是正式工作开始之前的准备工作。所以宏替换是在对程序编译之前进行的~也就是直接将宏定义的字符,转换成后面的表达式。逗号表达式:逗号运算符,优先级别最低,它将两式联接起来,可连续执行代码:直接对文件输出1-1000的数字#include #define B P,P,...
阅读全文
posted @ 2015-03-16 22:43 雄哼哼
阅读(850)
评论(0)
推荐(0)
2015年3月15日
http状态码的分类
摘要: 状态码分类转自http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.htmlHTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 支持以下的状态码。随着协议的发展,HTTP规范中会定义更多的状态码。小技巧: 假如你看到...
阅读全文
posted @ 2015-03-15 14:55 雄哼哼
阅读(320)
评论(0)
推荐(0)
2015年3月13日
几种排序算法的认识
摘要: 所有排序算法总结:冒泡排序,快速排序,插入排序,归并排序,堆排序,shell排序,选择排序算法排序的稳定性是指:关键码相同的记录排序前后相对位置不发生改变。举个例子:待排序数组:int a[] ={1, 2, 2, 3, 4, 5, 6};在快速排序的随机选择比较子(即pivot)阶段:若选择a[2...
阅读全文
posted @ 2015-03-13 16:07 雄哼哼
阅读(426)
评论(0)
推荐(0)
2015年3月11日
nginx源码学习资源(不断更新)转
摘要: 原文地址:http://www.cnblogs.com/yjf512/archive/2012/06/13/2548515.htmlnginx源码学习是一个痛苦又快乐的过程,下面列出了一些nginx的学习资源。首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。看了ngi...
阅读全文
posted @ 2015-03-11 13:50 雄哼哼
阅读(149)
评论(0)
推荐(0)
2015年3月5日
什么是CGI
摘要: 什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的...
阅读全文
posted @ 2015-03-05 15:55 雄哼哼
阅读(654)
评论(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 雄哼哼
阅读(1691)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
16
下一页
公告