- 180
- 0
- 约 11页
- 2016-04-25 发布于重庆
- 举报
队列存储与操作实验报告
实验四 队列存储与操作
一、实验目的
1、掌握队列的特点(先进先出FIFO)及基本操作,如入队、出队等,队列顺序存储结构、链式存储结构和循环队列的实现,以便在实际问题背景下灵活运用。
二、实验内容
1.顺序队列的实现和运算
2.链式队列的实现和运算
3.循环队列的实现和运
详细设计:
1、顺序队列的实现:
#includeiostream
using namespace std;
const int Size=100;
typedef char DataType;
class CirQueue
{
public:
CirQueue()
{
front=rear=0;//构造队列,初,front和rear指向
}
~CirQueue(){}
void EnQueue(DataType x)
{
if((rear+1)%Size==front)
{
cout队列已经满了endl;
return;
}
rear=(rear+1)%Size;//队尾指针在循环的意义下加
data[rear]=x;
coutx已入队endl;
return;
}
DataType GetQueue()//取队头
{
if(isEmpty())
{
cout队列为空endl;
return 0;
}
int i;
您可能关注的文档
- 金蝶生产分析系统.doc
- 量贩式收银使用手册.doc
- 金属塑性成形过程综合实验.doc
- 金蝶服务器和客户端连接问题解决方案.doc
- 金融数学引论答案第一章北京大学出版.doc
- 金融统计分析形成性考核册作业1.doc
- 金银花介绍详细的介绍了金银花的历史和前景.doc
- 金陵科技学院2014年毛概题库答案第十二章.doc
- 鉴赏诗歌的景物形象.do.doc
- 鉴别真伪邮票的法宝.doc
- 1+X软件开发实操考核真题及参考答案.docx
- 贵州省县中新学校计划项目高一上学期期中物理试卷(解析版).docx
- 2025年海南省海口市五校中考一模历史试题.docx
- 贵州省黔东南苗族侗族自治州2024-2025学年高一上学期1月期末英语试题.pdf
- 贵州省贵阳市修文县外研版(三起)五年级上册期末质量检测英语试卷(解析版).docx
- 2025届贵州省贵阳市第一中学高三一模考试语文试题.pdf
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(原卷版).docx
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(解析版).docx
- 贵州省六盘水市钟山区九年级上学期期末检测数学试题(解析版).docx
- 2026年中国皮鞋剥离试验机市场调查研究报告.docx
原创力文档

文档评论(0)