早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据结构循环队列问题循环队列中,如果有元素出队的话,那么进队的元素可以存储到出队的元素位置上,比如队列的长为5,队尾指针为4后,再有数据进队,这时队尾指针是5还是0?为什么

题目详情
数据结构循环队列问题
循环队列中,如果有元素出队的话,那么进队的元素可以存储到出队的元素位置上,比如队列的长为5,队尾指针为4后,再有数据进队,这时队尾指针是5还是0?为什么循环队列为满的条件是队头指针等于队尾指针加一再求余而不是直接队尾指针加一?
▼优质解答
答案和解析
第一个问题:是0。不过你的概念是模糊的,你所谓的指针应该是指数组的下标吧。你应该知道,长度为5的数组下标是0,1,2,3,4,没有5,所以4进队之后尾指针指向0;
第二个问题:不求余不就越界了吗?循环队列的要点就是通过求余来实现循环呀。
看了数据结构循环队列问题循环队列中...的网友还看了以下:

某次国庆阅兵,接受阅兵的一列彩车车队共30辆,每辆车长4米,前后相邻两辆车相隔5米.这列车队有多长  2020-04-07 …

一件工程,甲队单独完成的时间是乙、丙合作完成时间的2倍,乙队单独完成的时间是甲、丙合作完成时间的5  2020-05-21 …

到底这题的思路是什么?一个班的学生排队,如果排成3人一排的队列,则比2人一排的队列少8排,如果排成  2020-06-11 …

小学方程:甲乙两队有工人87人,如果从乙队调出5人给甲队,那么甲队人数是乙队人数2倍,求甲乙两队人  2020-06-14 …

把甲队人数的5分之1调入乙队,这时甲乙两队人数相等,原来乙队人数是甲队的(5分之3).请问这题的思  2020-07-08 …

1.墙上有两个窗户--英语翻译1.墙上有两个窗户2.不要带花们给他3.Lucy的妈妈卧病在床4.这些  2020-12-04 …

一次检阅,接受检阅的一列彩车车队共30辆,每辆车长4米,前后每辆车相隔5米.这列车队共排列了多长?如  2020-12-08 …

观察图,回答问题:(l)图片上的是什么军队去做什么?(2)他们出兵的目的是什么?(3)这支军队的司令  2020-12-10 …

数据结构循环队列问题循环队列中,如果有元素出队的话,那么进队的元素可以存储到出队的元素位置上,比如队  2020-12-24 …

超市有个售米用的木箱(上面没有盖).长1.2,宽0.5,高0.8,如果1立方米的大米重200千克,那  2020-12-29 …