设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语
设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
A.sq↑.front:=sq↑.front+1;
B.Sq↑.front:=(Sq↑.front+1)%maxsize;
C.sq↑.rear:=(sq↑.rear+1)%maxsize;
D.sq↑.front:=(sq↑.front+1)%(maxsize+1) ;
解析:循环队列采用的方法是:假设向量sq↑.data[maxsize]是一个首尾相接的圆环,即sq↑.data[0]接在sq↑.data[maxsize-1]之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。若当前尾指针等于向量的上界,则再做入队列操作时,令尾指针等于向量的下界,这样就利用到已被删除的元素空间,克服假上溢现象。因此入队操作时,在循环意义下的尾指针加1操作可描述为:if(sq↑.Year>=maxsize)sq↑.Hear:=0;else sq↑.rear↑+;如果利用“模运算”,上述循环意义下的尾指针加1操作,可以更简洁地描述为:sq↑.rear=(sq↑.rear+1) %maxsize。同样,出队操作时,在循环意义下的头指针加1操作,也可利用“模运算”来实现:sq↑.front:=(sq↑.front+1) %maxsize。
点AB在直线cd上,ab=11cm,⊙a与⊙b的半径都是1cm,⊙a以2m/s的速度向右运动,于此同 数学 2020-03-31 …
一个物体从静止开始作匀加速直线运动,以T为时间间隔,物体在第2个T时间内位移大小是1.8m,第2个 物理 2020-05-13 …
一物体运动方程为s=t²,在t到t+d之间的平均速度为V1,在t-d到t之间的平均速度为V2,则( 其他 2020-05-17 …
在计划工作的任务中,除应该明确T作重点和目标宗旨之外,还要筹划安排T作的( )等。A.时间进度B.实 财会类考试 2020-05-30 …
一弹簧振子做简谐运动,周期为T,则下列说法正确的是()A.若△t=T4,则在△t时间内振子经过的路 物理 2020-07-12 …
CSMA/CD碰撞问题3-25、假定站点A和B在同一个10Mb/s以太网网段上.这两个站点之间的传 其他 2020-07-19 …
用a表示工作效率,t表示工作时间,c表示工作总量,写出已知工作总量和工作时间,求工效的公式是[]A 数学 2020-07-26 …
如图为质量相等的两个物体A、B在同一直线上运动的v-t图象,由图可知A.在t时刻物体B比物体A的速度 其他 2020-11-03 …
图中的A.B是一对平行的金属板,在两板间加上一周期为T的正弦交变电压,即在t=0时两板间电压为0,在 物理 2020-11-24 …
已知加速度a(m/s)和时间t(s)求加速度路程s与a和t之间的函数关系已知减速度v(m/s)和原速 数学 2020-12-09 …