• 2021-04-14 问题

    写出以下程序段的输出结果: voidmain() { SqQueueQ; InitQueue(&Q); charx='e',y='c'; EnQueue(&Q,'h');EnQueue(&Q,'r'); EnQueue(&Q,y);DeQueue(&Q,&x); EnQueue(&Q,x);DeQueue(&Q,&x); EnQueue(&Q,'a'); while(!QueueEmpty(&Q)) { DeQueue(&Q,&y); printf(y); } printf(x); }

    写出以下程序段的输出结果: voidmain() { SqQueueQ; InitQueue(&Q); charx='e',y='c'; EnQueue(&Q,'h');EnQueue(&Q,'r'); EnQueue(&Q,y);DeQueue(&Q,&x); EnQueue(&Q,x);DeQueue(&Q,&x); EnQueue(&Q,'a'); while(!QueueEmpty(&Q)) { DeQueue(&Q,&y); printf(y); } printf(x); }

  • 2022-06-12 问题

    您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?() A: foreach(objecteinq){q.Dequeue();} B: foreach(objecteinq){Enqueue(null);} C: q.Clear(); D: q.Dequeue();

    您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?() A: foreach(objecteinq){q.Dequeue();} B: foreach(objecteinq){Enqueue(null);} C: q.Clear(); D: q.Dequeue();

  • 2021-04-14 问题

    阅读算法f2,并回答下列问题: 设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列Q; Void f2(Queue *Q){ DataType e; if(!Queue Empty(Q)){ e=DeQueue(Q); f2(Q); EnQueue(Q,e); } }

    阅读算法f2,并回答下列问题: 设队列Q=(1,3,5,2,4,6)。写出执行算法f2后的队列Q; Void f2(Queue *Q){ DataType e; if(!Queue Empty(Q)){ e=DeQueue(Q); f2(Q); EnQueue(Q,e); } }

  • 2021-04-14 问题

    Status SymmetryString(char* p){ Queue q; if(!InitQueue(q)) return 0; Stack s; InitStack(s); ElemType e1,e2; while(*p){ Push(s,*p); EnQueue(q,*p); p++; } while(!StackEmpty(s)){ ( ) DeQueue(q,e2); if(e1!=e2) return FALSE; } return OK;}

    Status SymmetryString(char* p){ Queue q; if(!InitQueue(q)) return 0; Stack s; InitStack(s); ElemType e1,e2; while(*p){ Push(s,*p); EnQueue(q,*p); p++; } while(!StackEmpty(s)){ ( ) DeQueue(q,e2); if(e1!=e2) return FALSE; } return OK;}

  • 2021-04-14 问题

    【简答题】简述以下算法的功能(栈和队列的元素类型均为int)。 void algo3(Queue &Q){ Stack S; int d; InitStack(S); while(!QueueEmpty(Q)) { DeQueue(Q, d); Push(S, d); } while(!StackEmpty(S)) { Pop(S, d); EnQueue(Q, d); } }

    【简答题】简述以下算法的功能(栈和队列的元素类型均为int)。 void algo3(Queue &Q){ Stack S; int d; InitStack(S); while(!QueueEmpty(Q)) { DeQueue(Q, d); Push(S, d); } while(!StackEmpty(S)) { Pop(S, d); EnQueue(Q, d); } }

  • 2021-04-14 问题

    已知队列Q中存放数据(1,-2,3,-4,5,-6),其中1为队头,执行下面程序段之后,队列Q1和Q2中结果为()。 void fun(CirQueue*Q, CirQueue *Q1, CirQueue *Q2) { int e; InitQueue(Q1); InitQueue(Q2); while (!QueueEmpty(Q)) { e=DeQueue(Q); if(e>=0) EnQueue(Q1,e); else EnQueue(Q2,e); } }

    已知队列Q中存放数据(1,-2,3,-4,5,-6),其中1为队头,执行下面程序段之后,队列Q1和Q2中结果为()。 void fun(CirQueue*Q, CirQueue *Q1, CirQueue *Q2) { int e; InitQueue(Q1); InitQueue(Q2); while (!QueueEmpty(Q)) { e=DeQueue(Q); if(e>=0) EnQueue(Q1,e); else EnQueue(Q2,e); } }

  • 2022-06-19 问题

    在Queue类中,移除并返回队列前端对象的方法是( )。 A: Dequeue

    在Queue类中,移除并返回队列前端对象的方法是( )。 A: Dequeue

  • 2022-06-05 问题

    下列哪个容器中的元素是有序的: A: vector B: list C: dequeue D: set

    下列哪个容器中的元素是有序的: A: vector B: list C: dequeue D: set

  • 2022-06-19 问题

    在Queue类中,移除并返回队列前端对象的方法是:(). A: pop B: peek C: Dequeue D: Enqueue

    在Queue类中,移除并返回队列前端对象的方法是:(). A: pop B: peek C: Dequeue D: Enqueue

  • 2021-04-14 问题

    经过下列运算后,队头的元素是 _______。 InitQueue(qu); Enqueue(qu, ‘a’); EnQueue(qu, ‘b’); EnQueue(qu, ‘c’); DeQueue(qu)

    经过下列运算后,队头的元素是 _______。 InitQueue(qu); Enqueue(qu, ‘a’); EnQueue(qu, ‘b’); EnQueue(qu, ‘c’); DeQueue(qu)

  • 1 2 3 4 5 6 7 8 9 10