结构推理 简述以下算法的功能(栈和队列的元素类型均为int)。
   void algo(Queue&Q)
   {
    Stack S;
     int d;
     IntStack(S);
     While(!StackEmpty(S))
     {
       Pop(S,d);
       EnQueue(Q,d);
       }
   }
【正确答案】功能是:利用“栈”作辅助,将“队列”中的数据元素进行逆置。
【答案解析】