中易网

顺序队列的置空、判空、进栈(队)以及出栈(队);

答案:1  悬赏:80  
解决时间 2021-03-25 06:07
顺序队列的置空、判空、进栈(队)以及出栈(队);
最佳答案
有两个地方有问题
(1)empty函数中,判断首尾指针是否相等,应该用==,而不是=
if(sq->rear = sq->front)改为
if(sq->rear == sq->front)

(2)dequeue函数中,输出被删值不能调用的dequeue函数
printf("被删值为%d
",dequeue(sq));这句话不对,应该保存删去的变量,然后在这里输出出来

追问:不过我书本上没有保存的
追答:你现在不是按照书本上来有问题么,说明书本上的代码可能不正确。
if(dequeue(sq)!=FALSE)
{
printf("被删值为%d
",dequeue(sq));
}上面这段代码调用了2次dequeue()函数,肯定会造成结果不正确,你可以测试一下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
聊城口岸旅行社怎么样? 口岸好呢还是国旅好呢
有人告天天夺宝么
空调压缩机启动电脑显示器就自动关闭
西门子助听器怎么使用
上海金堂拍卖公司正规吗
中通快递 正在派件中
大连胜利地下有什么好吃的
入冬的时间界定
成都华侨城在哪里?具体位置
三亚在哪里吃海鲜比较好,,不会被坑
豆油加工厂中那个步骤需要加白土
羊城创意产业园怎么去
甲鱼炖土鸡的做法?
男友说分手却又不让我走这是爱我吗?
国通电话卡如何收费?外地拨打国通电话算长途
推荐资讯
我想……可曾……那时候……也曾……造句
从广阳道去廊坊小时候饭店怎么走
从厦门市翔安区马巷镇到广东省珠海市有多少公
三都石头人宾馆怎么去啊,我要去那办事
荆州的历史人物有哪些?顺便进行介绍
陕西省富平县庄里镇到延安市榆林区多少公里
为什么会有那么多跟林俊杰一样的声音
日产骊威空调风很小是什么问题?
极限挑战卖切糕那期,54分30左右时黄勃吃海菜
ittakimasu 这换成日语什么意思?
山西省临汾市大宁县太德乡美原村邮编是什么?
纯锡茶叶罐哪里有卖的哦~郁闷了,老板非要纯
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?