标题:[求助]一个关于队列的基本问题
取消只看楼主
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
结帖率:56.76%
 问题点数:0 回复次数:6 
[求助]一个关于队列的基本问题

QInsert(Q,QDelete(Q)+10);是什么意思?

我知道QInsert是将元素插入在队尾,QDelete(Q)是删除队首元素并返回,但+10就有点不解了,大家可否告之?

有一个程序用到上边语句,请各位看看,运行结果应是什么?

void AF(Queue& Q);

InitQueue(Q);

int a[4]={5,8,12,15}

for(int i=0;i<4;i++)QInsert(Q,a[i]);

QInsert(Q,QDelete(Q))

QInsert(Q,30);

QInsert(Q,QDelete(Q)+10);

while(!QueueEmpty(Q))cout<<QDelete(Q)<<' ';

希望大家给予帮助,我可不希望自己“栽”在这些小问题上哦!

搜索更多相关主题的帖子: 队列 QInsert QDelete int 
2004-06-21 19:51
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 

按题意理解应该是从队列Q中删除队首元素并返回之!

我按原题目抄写了一遍,题目我反复阅读过,但无法确定,这是考试大纲,我想知道这种题型的正确思路以及以上询问的问题,阁下编程学识在小女之上,望考虑之后能够给予正确答案!再次感谢!


感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-21 22:42
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 

运行结果我已经知道了,是12,15,5,30,18,请问那个18是如何得来?若是8+10,那8怎么会在队尾呢?大家帮忙分析一下吧,考试是不可能遇见原题的,只是类型相同,若是无法弄懂,可算在“沟”里翻船了!

大家给个确切答案与解释,谢谢了!


感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-21 23:34
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 

那些就是原代码,只是在下不理解罢了,

QInsert(Q,QDelete(Q))我也不敢确定到底是将队列中队首元素删除后再插入在原队队尾还是将原队队首元素删除就算完事,QInsert(Q,QDelete(Q)+10);就更不解了!

照你那样说,运行每步的值是多少?

void AF(Queue& Q);

InitQueue(Q);

int a[4]={5,8,12,15}

for(int i=0;i<4;i++)QInsert(Q,a[i]);//这里应该是5,8,12,15

QInsert(Q,QDelete(Q))//这里应该是什么?

QInsert(Q,30);//?

QInsert(Q,QDelete(Q)+10);//?


感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-22 00:02
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 
细节已经完全明白,谢谢你的解释!小女感激不尽!

感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-22 12:08
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 
谢谢朋友关心,我会吸取良好的建议与大家共同进步!

感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-23 12:08
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1851
专家分:1858
注 册:2004-5-30
得分:0 

若是想聊题外话,在其他地方聊吧,比如QQ,不要在论坛之中过多讨论题外话!好么,

我的号码是55872987名称IT,但我不会轻易加入新朋友,验证时请著名!


感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2004-06-23 20:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-2738-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.116270 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved