问题 问答题

阅读下列算法,并回答问题:(1)假设栈S=(3,8,6,2,5),其中5为栈顶元素,写出执行函数f31(&S)后的S;(2)简述函数f31的功能。void f31(Stack *S){Queue Q;InitQueue(&Q);while(!StackEmpty(S))EnQueue(&Q,Pop(&S));while(!QueueEmpty(Q))Push(&S,DeQueue(&Q));}(1)(2)

答案

参考答案:

选择题
判断题