设数组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↑.rear>=maxsize)sq↑.near:=0;else sq↑.rear++;如果利用“模运算”,上述循环意义下的尾指针加1操作,可以更简捷地描述为:sq↑.rear=(sq↑.rear+1)% maxsize。同样,出队操作时,在循环意义下的头指针加1操作,也可利用“模运算”来实现:sq↑.front:=(sq↑.front+1)% maxsize。
f(x)=e^x-kx,设函数F(x)=f(x)+f(-x),求证F(1)F(2)……F(n)>[ 数学 2020-05-21 …
假设某分时系统采用简单时间片轮转法,当系统中的用户数为n,时间片为q时,系统对每个用户的响应时 计算机类考试 2020-05-26 …
已知函数f(x)=e^x-ln(x+1)(1)求函数f(x)的单调区间(2)证明e+e^1/2+e 数学 2020-06-06 …
矩阵(E+A)^n等于什么?看到一个二阶的矩阵n次方=E^n+n(E)^(n-1)A,三阶的n次方 数学 2020-06-12 …
lim(x趋于0时)[(e^x+e^2x+e^3x+……e^nx)/n]^(1/x)的极限;我自己 数学 2020-06-12 …
I=nesv怎么得出看到别人问的问题的回答说是:假设在时间t内通过截面S的粒子数目为N,e为元电荷 物理 2020-06-12 …
A城市介于45°12′N至46°N之间,126°42′E至127°39′E之间。A城市性质定位为以机 语文 2020-11-28 …
图的邻接表的时间复杂度问题建立邻接表的时间复杂度为O(n*e)。若顶点信息即为顶点的下标,则时间复杂 其他 2020-12-19 …
三个木块叠放着放在水平面上,当作用在中间的木块上的水平力F=2N时,三个物体均静止,则中间的木块与与 物理 2021-01-11 …
试求矩阵B!设A,B为n阶矩阵,2A-B-AB=E,A^2=A,其中E为n阶单位矩阵.已知A=100 数学 2021-02-05 …