永发信息网

求用C++设计一个队列类,请实现队列的所有操作的编程,谢谢了,十分急?

答案:1  悬赏:80  手机版
解决时间 2021-03-27 03:13
求用C++设计一个队列类,请实现队列的所有操作的编程,谢谢了,十分急?
最佳答案
给你的头文件,里面包括队列的初始化,判断空队列,插入删除节点,清空队列操作。使用时候把头文件加载到你的程序中就可以了。#define QueueSize 100
typedef struct Squeue
{
DataType queue[QueueSize];
int front,rear;
}SeqQueue;
void InitQueue(SeqQueue *SQ)
{
SQ->front=SQ->rear=0;
}
int QueueEmpty(SeqQueue SQ)
{
if(SQ.front==SQ.rear)
return 1;
return 0;
}
int EnterQueue(SeqQueue *SQ,DataType x)
{
if(SQ->rear==QueueSize)
return 0;
SQ->queue[SQ->rear]=x;
SQ->rear+=1;
return 1;
}
int DeleteQueue(SeqQueue *SQ,DataType *e)
{
if(SQ->front=SQ->rear)
return 0;
else
{
*e=SQ->queue[SQ->front];
SQ->front+=1;
return 1;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求六位QQ,有的私
成都勾花网,四川勾花网,哪个厂家的好?
福田拓陆者b系列用的4jb1-t发动机出自哪里
我想刻个圆形章到哪儿刻
2016QQ三国出了哪些卡级地图了吗
通山核电站到底什么时候迎接建设大军?
派派金的用户名和密码忘了怎么办?
据说太宗以下皆昏君,明孝宗也是一个昏君么
西平老王坡老基陈酿50度多少钱一瓶
形容很累很困的诗句有哪些
粤语神早翻紧拉
有个跟你认识两年女的,跟她说做我女朋友,她说
高铁入口,检票口在几楼?
离婚案开庭当天被告不出庭,法院如何判?原告
如何下载word在桌面上?
推荐资讯
也去掉竖念什么
为什么密宗行者为110粒
如何获取 TIM登录权限
中国历史上有哪些夏姓的名人?
现在游戏好大啊动不动50G
求zmud4.62的 注册码
pcb如何替换相似对象
新昌康隹厨具法人
二角八字开?打个数字
店长在工作职责
戴尔电脑型号D03D001重装系统,带GOST的XP后无
猫的说明文500字(要用打比万,举例子,列数字)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?