
数据结构
文章平均质量分 82
小学生胖元
一个无知的小学生
展开
-
单链表基本操作(可执行程序),二级指针使用必要性的初步理解
#include <stdio.h>#include <stdlib.h>#include<time.h>#define ERROR 0;#define OK 1;//typedeftypedef int Status;typedef int ElemType;typedef struct Node//定义带头结点的单链表的节点类型{ ...原创 2018-04-16 15:01:43 · 374 阅读 · 1 评论 -
函数调用时栈的相关变化
原创 2018-04-17 22:14:54 · 257 阅读 · 0 评论 -
KMP算法的理解
1、符号约定S:主串(长度n)i:主串S中当前位置的下标(从1开始,S(0)放串长)T:子串(长度m)j:子串T中当前位置的下标(从1开始,T(0)放串长)2、朴素模式匹配的做法每次匹配失败 i 回溯至上一次开始位置的后一个, j 回溯至1重新开始匹配。算法复杂度是O(n*m)3、朴素模式匹配为何性能不佳例子1:子串中每个字符各不相同匹原创 2018-04-20 09:57:21 · 174 阅读 · 0 评论