1 / 6
文档名称:

实验4栈和队列实验报告.doc

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

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

分享

预览

实验4栈和队列实验报告.doc

上传人:taoapp 2022/2/12 文件大小:74 KB

下载得到文件列表

实验4栈和队列实验报告.doc

相关文档

文档介绍

文档介绍:实验4栈和队列基本操作实验
——网络B11-2班 姓名 陈子豪 学号 201107024207
一、实验目的
1 熟悉栈、队列这种特殊线性结构的特性;
2 熟练掌握栈、队列在顺序存储结构和链表存储结构下的基本操作。
实验4栈和队列基本操作实验
——网络B11-2班 姓名 陈子豪 学号 201107024207
一、实验目的
1 熟悉栈、队列这种特殊线性结构的特性;
2 熟练掌握栈、队列在顺序存储结构和链表存储结构下的基本操作。
二、实验内容与要求
题目1:利用栈结构,编程实现十进制数转换为二进制数。
题目2:构造一个顺序循环队列,编程实现入队、出队操作,运行程序,观察分析运行结果,体会顺序循环队列的特征。(也可以是顺序队列)
要求:
同学们可参考指导书实验4程序、教材算法及其他资料编程实现相关操作。必须完成题目1和题目2。
说明:报告可写在同一文档中。写报告时,按要求写好题目1报告,再按要求写好题目2报告,然后可写题目3报告,总结放在一起即可。
算法分析与设计。
菜单函数:运用switch进行编写;
入栈与出栈的算法分析:
入栈:
栈顶指针要小于储存空间分配量,否则返回错误;插入新的栈顶元素x,栈顶指针随之增加;
status push(sqstack &s,elemtype x)
{
if (==MAXNUM-1) return(0);
++;
[]=x;
return(1);
}
出栈:若栈不为空,则删除栈顶元素,并用x返回其值,并返回ture;否则返回false;
status pop(sqstack &s,elemtype &x)
{
if (==-1) return(0);
x=[];
--;
return(1);}
出栈
入栈
后进先出
1
2
3
4
5
0
栈顶
栈底
如图所示,栈的顺序储存算法实现:
-1=>
= =maxsize=1 成立 不成立
return 0
++
x=>[]
Retur1
== -1
成立 不成立
return 0
[]=>X
- -
return 1
入队与出队的算法分析:
入队:首先判

最近更新

2025年-北京市海淀区第一学期高三期末化学试题.. 3页

人体形态评定 72页

2025年中小企业激励机制的研究毕业论文 15页

六年级数学上册圆和扇形复习全国公开课一等奖.. 10页

2025年中北不锈钢制品生产加工项目立项建议书.. 24页

2025年东风本田发动机有限公司48万台发动机扩.. 53页

产科DIC的预防、诊断和处理 34页

提高学生英语学习积极性的思考 3页

探究幼儿园一日活动有效性的实施路径 4页

指向混合学习的学习空间建设与应用研究 3页

折弯机随动托料机构原理分析 3页

2025年upvc螺旋排水管道的特点及应用 6页

我国龙舟运动发展问题与对策研究 3页

2025年plc控制系统在自来水厂的应用 7页

2025年ihg洲际酒店集团财务手册实用手册 103页

我国人身保险公司成本效率及其影响因素的实证.. 3页

基于LTD的脉冲功率装置数值模拟方法及应用研究.. 8页

成形铣刀后背加工方法的改进 3页

心理学视角下聋哑儿童的音乐教育浅析 3页

2025年500kV站4主变B相滤油脱气施工方案 25页

影响美国语言教育政策出台的背景因素研究——.. 3页

当前农业生产中化学投入品使用特点、控制措施.. 5页

2025年2有限责任公司章程范本 5页

2025年度新版一级建造师教材 6页

九年级物理(下册)期末试卷及答案(完整) 10页

幼儿园燃气事故应急方案 5页

危货运输应急演练总结报告 5页

关于退学的委托书 3页

手机客户端使用说明 3页

【精品】妈妈的作文500字合集7篇 7页