• 2022-06-19
    在下面Test函数中,S是一个栈,Push和Pop分别是入栈和出栈操作,InitStack是初始化栈操作;Q是一个队列,EnQueue和DeQueue分别是入队和出队操作;StackEmpty是判断栈是否为空,QueueEmpty是判断队列是否为空。已知队列Q中从队头到队尾依次有四个元素:4,3,2,1,写出执行Test()之后,队列Q中的元素从队头到队尾依次是什么。(4分)
    void
    A: Queue
    B: Queue
    C: itStack
    D: p
    E: sh
    F: ()){
    G: (,x);
    H: (,x);
    }
    }
    I: (eue &Q){
    J: ;int
    x;
    K: ();
    while(!QueueEmpty
    L: (,x);
    }
    while(!StackEmpty
    M: ()){
    N: (,x);
    O: ack
    P: st
  • 举一反三