一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是( )A. *S->top=e; S->top++; B. S->top++; *S->top=e;C. *S->top==0 C. S->top=e;
查看答案
循环队列用数组A[0,...m-1]存放元素,已知其头尾指针分别是front和rear.则当前队列中的元素个数是( ).A.(rear-front+m)%m B. rear-front+1C. rear-front-1 D. rear-front
在一个链队列中,假定front和rear分别为队头指针和队尾指针,删除一个结点的操作是( )。A.front=front->next B. rear =rear->nextC. rear->next=front D. front->next=rear
循环队列的队头和队尾指针分别为 front和rear,则判断循环队列为空的条件( )。A. front==rear B.front=0 C rear==0 D. front=rear+1
设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为两个栈分配空间的最佳方案是( )。A. S的栈底位置为0,S2的栈底位置为n-1.B. S1的栈底位置为0,S2的栈底位置为n/2C. Sl的栈底位置为0,S2的栈底位置为nD. S1的栈底位置为0,S2的栈底位置为1