循环队列Q[20],长度13和队头指针17,队尾指针为?
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 16:49:13
循环队列Q[20],长度13和队头指针17,队尾指针为?
对数据结构一窍不通,比如那个q[20]里的20是什么意思.解题过程帮写下.
对数据结构一窍不通,比如那个q[20]里的20是什么意思.解题过程帮写下.
20是指整个数组的长度,数组如果是从0开始算的话,最后一个是19.
队列长度是13,那么这个长度是20的数组里有7个是不属于队列的.
现在front 指针是17,这又是一个循环队列,那么rear指针就是往前数8个,9.
再问: 首先感谢你的回答,让我对循环队列有了基本认识,但你所指的向前数8个,我不太明白,以下是我的理解,麻烦帮分析下为什么不对。队列按编号依次排开: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 17是队头位置 那么知道了队列长度,往回推13个是5吗,如果是往前推得话也是9。队头在前队尾在后,为什么要向前推而不是向回数呢,谢谢。
再答: 循环队列的话,就是19和0这个位置是连起来的, 你就从17开始往后数,数到19之后从0开始数,数十三个,那个就是队尾了。 我说的往前数8个是个便捷点的算法。
队列长度是13,那么这个长度是20的数组里有7个是不属于队列的.
现在front 指针是17,这又是一个循环队列,那么rear指针就是往前数8个,9.
再问: 首先感谢你的回答,让我对循环队列有了基本认识,但你所指的向前数8个,我不太明白,以下是我的理解,麻烦帮分析下为什么不对。队列按编号依次排开: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 17是队头位置 那么知道了队列长度,往回推13个是5吗,如果是往前推得话也是9。队头在前队尾在后,为什么要向前推而不是向回数呢,谢谢。
再答: 循环队列的话,就是19和0这个位置是连起来的, 你就从17开始往后数,数到19之后从0开始数,数十三个,那个就是队尾了。 我说的往前数8个是个便捷点的算法。
1.设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元素的前一个位置,队尾指针
3.设顺序循环队列Q[0:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的
如果循环队列满了,再加元素的话队头指针和队尾指针怎么变化
设Q[0..N-1]为循环队列,其头,尾指针分别为P和R,则队Q中当前所含元素个数为______
用一个循环数组q[m]表示队列,队列元素均为字符型.假设该队列只有头指针front,头指针指向当前队首元素的
关于循环队列的问题:设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一个位置),尾指针rear=1
用一个循环数组q m 表示队列,队列元素均为字符型.假设该队列只有头指针front,头指针指向当前列队首元素
7.已知循环队列的存储空间为数组A[21],且头指针和尾指针分别为8和3,则该队列的当前长度为________.
在具有m个节点的循环队列中,头指针为front,尾指针为rear,判断循环队列满的条件是什么?
链式队列的队头和队尾指针分别为front和rear,判断队空的条件是?
一道vb题,设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队
关于c语言的.设某循环队列的容量为50.如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向