1 / 8
文档名称:

栈和队列实验报告.doc

格式:doc   大小:241KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

栈和队列实验报告.doc

上传人:mh900965 2018/1/13 文件大小:241 KB

下载得到文件列表

栈和队列实验报告.doc

文档介绍

文档介绍:(规格为A4纸或A3纸折叠)
佛山科学技术学院(用四号宋体)
实验报告(用小二号黑体)
课程名称数据结构实验
实验项目实现队列和栈的各种算法及操作
专业班级 10网络工程(2)班姓名___蒲永毅学号 23
指导教师成绩日期 2011/11/7
(用小四号宋体)

一、目的和要求
1. 理解队列和栈的顺序存储结构和链式存储结构。通过本实验,熟悉队列、栈的结构特点;
2. 熟悉队列、栈结构上的操作与算法的实现。
 
二、实验内容
1. 队列的基本操作和应用。
2. 栈的基本操作和应用。
 
三、仪器、设备和材料
1. 适合实验要求的计算机系统
2. C语言编程平台。
四、实验原理
队列与栈是一种操作受限制的线性表,在了解线性表的基本原理的基础上,理解与完成此项实验。
 
五、实验步骤
1. 采用队列的顺序存储结构,
,出队,入队等基本操作。
3. 采用栈的链式存储结构
4. 用菜单的形式完成栈的出栈、入栈等基本操作。
六、程序算法
源代码:
#include <>
#include <>
#define OVERFLOW -2
#define ERROR 0
#define OK 1
#define MAX 100 //栈的最大值
typedef int SElemType;
typedef int QElemType;
typedef struct
{SElemType *base;
SElemType *top;
}SqStack;
SqStack InitStacka( ) //顺序存储实现栈的初始化
{SqStack S;
=(SElemType *)malloc(MAX*sizeof(SElemType));
if(!) exit(OVERFLOW);
=;
return(S);
}
void Pusha(SqStack &S,int x) //顺序存储实现栈的入栈操作
{if(->=MAX) exit(OVERFLOW);
*++=x;
}
void Popa(SqStack &S) //顺序存储实现栈的出栈操作
{SElemType *p;
int x;
if(==) return ;
else {p=;
x=*--;
printf("\t删除的栈顶元素是%d\n\t出栈操作完成后的栈为:\n",x);
}
}
void printa(SqStack S) //输出
{SElemType *p;
p=;
printf("\t");
while(p!=)
{printf("%d ",*(p++));}
printf("\n");
}
typedef struct SqNode
{SElemType data;
SqNode *Link;
}*Sqptr,NODE;
typedef struct
{Sqptr top;
}Stack;
Stac

最近更新

幼儿园美术绘画的精致小班教案 153页

下半年小学数学老师的工作计划(6篇) 111页

广州二模语文作文6篇 105页

小学英语五年级下册期末复习资料 19页

2024年滴定仪项目投资申请报告代可行性研究报.. 67页

自我反省锻炼自我的名人名言 9页

大学生喝酒检讨书(锦集5篇) 9页

夏季我国长三角城市群热岛效应及其对边界层影.. 2页

复合相变材料的制备及热化学性能研究开题报告.. 2页

墨子“义”“利”研究的开题报告 2页

堆浸体系中散体孔隙演化机理与渗流规律研究的.. 2页

基于风险偏好信息的建筑施工现场安全评价及对.. 2页

基于门限逻辑的气压ABS控制算法研究的开题报告.. 2页

基于贝叶斯网的不确定知识学习与推理方法研究.. 2页

基于草酸铬极性配合物的合成、表征及电性质的.. 2页

基于老年人游憩特征的长沙市公园可达性研究的.. 2页

基于纳米金属氧化物量子点发光二极管的制备及.. 2页

基于空间旋转的支持向量机改进算法的开题报告.. 2页

基于社会文化理论分析大学英语学习者身份认同.. 2页

基于物联网的富锰渣生产实时监视监控系统研究.. 2页

基于灰色关联分析法的主副变速器联动换档特性.. 2页

基于混合策略的机器翻译研究的开题报告 2页

申请修建公共设施申请书 4页

2023年粮油保管员考试试题附带答案 14页

重庆市2024年中考物理二模试卷附答案 14页

数列基础练习题及答案 8页

职业噪声音法律法规 15页

粮油保管员初级理论知识试卷 9页

必修四 哲学思维导图 22页

《佛说善恶因果经》拼音(可打印成册)(精) 9页