此资料由网络收集而来,如有侵权请告知上传者立即删除
资料共分享,我们负责传递知识
数据结构实验报告想必学计算机专业的同学都知道数据结构是一门比较重要的课程,那么,下面是范文网小编给大家整理收集的数据结构实验报告,供大家阅读参考
数据结构实验报告1一、实验目的及要求1)掌握栈和队列这两种特殊的线性表,熟悉它们的特性,在实际问题背景下灵活运用它们
本实验训练的要点是“栈”和“队列”的观点;二、实验内容1)利用栈,实现数制转换
2)利用栈,实现任一个表达式中的语法检查(选做)
3)编程实现队列在两种存储结构中的基本操作(队列的初始化、判队列空、入队列、出队列);三、实验流程、操作步骤或核心代码、算法片段顺序栈:StatusInitStack(SqStack&S){S
base=(ElemType*)malloc(STACK_INIT_SIZE*sizeof(ElemType));if(
base)returnERROR;S
base;S
stacksize=STACK_INIT_SIZE;returnOK;}StatusDestoryStack(SqStack&S){free(S
base);returnOK;1此资料由网络收集而来,如有侵权请告知上传者立即删除
资料共分享,我们负责传递知识
}StatusClearStack(SqStack&S){S
base;returnOK;}StatusStackEmpty(SqStackS){if(S
base==S
top)returnOK;returnERROR;}intStackLength(SqStackS){returnS
base;}StatusGetTop(SqStackS,ElemType&e){if(S
base>=S
stacksize){S
base=(ElemT