大连海事大学 《数据结构》实验报告 涉及客房管理系统、串模式匹配算法、KMP算法及改进算法、二叉树节点路径
实验一客房管理(链表)实现功能:以带表头结点的单链表为存储结构,实现如下客房管理的设计要求。实验二串模式匹配算法(串)实现功能:从主串中第K个字符起,求出子串在主串中首次出现的位置,即模式匹配或串匹配。要求用三种模式匹配算法分别实现:朴素的模式匹配算法(BF算法)KMP改进算法(Next[])KMP改进算法(NextVal[])实验三求二叉树上结点的路径(二叉树)实现功能:在采用链式存储结构存储的二叉树上,以bt指向根结点,p指向任一给定的结点,编程实现求出从根结点bt到给定结点p之间的路径。快毕业了,留一点东西给学弟们吧!
推荐下载
-
数据结构与算法Kmp算法
建立GetNext函数来进行next[j]的计算,注意讲义中该函数实现是采用数组的0号单元存放串的长度方式,要注意变换 建立KMP函数来对主串进行移动,并需要输出每一次移动到模式的位置j 建立主函数,
10 2021-04-20 -
KMP算法字符串匹配算法
字符串匹配算法,数据结构里的内容,很好的
54 2018-12-20 -
字符串匹配算法KMP算法
一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。
30 2019-06-01 -
线索二叉树算法
#include#include#includetypedef char DataType;/*定义DataType类型*/ typedef enum {Link,Thread}PointerT
37 2019-03-01 -
二叉树基本算法
包括: 1、按层次序列建立二叉树 2、按先根序列建立二叉树 3、按先序和中序序列建立二叉树 4、按后序和中序建立二叉树 5、先根遍历(递归) 6、中根遍历(递归)" 7、后根遍历(递归) 8、层次遍历
40 2019-03-09 -
排序二叉树算法
快速插入排序平衡二叉树算法,方便需要的时候二分查找检索
35 2018-12-20 -
二叉树查找算法
Binary tree lookup algorithm
24 2019-06-26 -
恢复二叉树算法
由遍历序列恢复二叉树①输入:遍历序列②输出:输出二叉树形态或输出二叉树的三种遍历序列③程序所能达到的功能:根据输入的先序遍历序列和中序遍历序列判断二叉树形态输出后序遍历序列。根据输入的中序遍历序列和后
24 2019-05-28 -
java算法二叉树
java算法二叉树,通俗易懂,我看過的文檔中,這個算是解析得清楚了
19 2020-09-27 -
二叉树遍历算法
二叉树遍历算法,简单的算法,非递归创建二叉树,
31 2019-09-19
用户评论