设数组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;elsesq↑.rear++;如果利用“模运算”,上述循环意义下的尾指针加1操作,可以更简捷地描述为:sq↑.rear=(sq↑.rear+1)%maxsize。同样,出队操作时,在循环意义下的头指针加1操作,也可利用“模运算”来实现:sq↑.front:=(sq↑.front+1)%maxsize。
设n阶矩阵A=E-a*a^T,其中a是n维非零列向量,证明1.A^2=A的充要条件是a^T*a设n 数学 2020-06-23 …
由代数式的乘法法则类比推导向量的数量积的运算法则:①m•n=n•m类比得到a•b=b•a;②(m+ 其他 2020-06-27 …
数据结构的问题,第二,三个空看不懂栈是一种线性表,它的特点是A。设用一维数组A[1,…,n]来表示 其他 2020-06-28 …
设α=(1,0,-1)^T,矩阵A=αα^T,n为正整数,则|6E-A^n|= 数学 2020-06-30 …
设A是n阶矩阵,A=E+xy^T,x与y都是n*1矩阵,且x^T*y=2,求A的特征值、特征向量易 数学 2020-06-30 …
请问这是智炬如来真言的梵文书写吗namaḥaṣṭāṣṭāśītīnāṃ是否是梵书,要不是正确的梵文 其他 2020-07-03 …
写单词,这些单词打乱顺序了!:1.d,f,e,n,i,f,e,r,t,()2.g,h,o,e,t, 英语 2020-07-26 …
数列an满足递推式(a(n+2))*an-(a(n+1))^2=(t^n)*(t-1),a1=1, 数学 2020-08-01 …
lingo求救急MODEL:SETS:ID/1..4/;NO(ID):a,b,n;endsetsma 其他 2020-12-19 …
已知数列{a(n)}的前n项和为S(n),且满足a(1)=1,a(n+1)=S(n)+1(n∈N(+ 数学 2021-02-09 …