- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 KMP算法之我见
这一篇用来记录KMP算法(看过一篇帖子说这是”看毛片”算法,邪恶了,呵呵)一、首先我们要掌握BF(Brute-Force)算法,基本思想总结: 主串 s = a b a c a b a b i = 3 模式串t = a b a b a j = 3 i=3, j=3失配时,j要返回为0,i则要从上次开始处往后移一个位置开始重新匹配。算法思想很容易理
2013-05-30 21:23:05 985 1
原创 复习单链表的实现
大三了,作为非计算机专业的学生,找工作真的有点压力,过几天就是暑期实习生的面试了,我知道这是最后的一次机会,所以一定好好复习,最近把数据结构看了一遍,从基本的数组链表,到高级的红黑树,哈希表,决定都用博客来记录一下,以下是单链表的实现:/*****************************单链表总结*********************************//***********
2013-05-29 21:27:24 613
原创 堆中分配的内存的方向
今天写程序的时候遇到了一个这样的问题,源程序比较复杂,替换一个小程序思考了一下:#include #include #include void main(){ int *a, n = 10, i; if((a = (int*)malloc(n*sizeof(int)))==NULL) { printf("the memory is in lack"
2013-05-26 21:02:00 658
转载 编程修养
转自:http://www.cnblogs.com/10jschen/archive/2012/09/06/2673296.html 什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,
2013-05-26 19:39:25 776
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人