问答题
阅读下列算法,并回答问题: (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)
【正确答案】
【答案解析】
提交答案
关闭