题目内容
(请给出正确答案)
[单选题]
从一个栈顶指针为top的链栈中删除一个结点时,用变量x保存被删结点的值,则执行()。
A.x=top->data;top=top->next;
B. x=top->data;
C. top=top->next;x=top->data;
D. top= top->next;x=data;
查看答案
如果结果不匹配,请 联系老师 获取答案
A.x=top->data;top=top->next;
B. x=top->data;
C. top=top->next;x=top->data;
D. top= top->next;x=data;
A.top增1
B.top减1
C.top不变
D.top置0
在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当作出栈处理时,top变化为()。
A.top不变
B.top一0
C.top一一
D.top++
向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()。
A.h->next=s;
B.s->next=h;
C.s->next=h;h->next=;
D.s->next=h->next;h->next=s;
写一个算法(不妨取名为stackToQueue),从一个栈创建一个队列,使栈顶为队列的头,栈底为队列的尾,算法的最后要求使栈成为空栈。
A.1002H
B.1003H
C.1004H
D.1005H
以下()不是栈的基本运算。
A)删除栈顶元素
B)删除栈底元素
C)判断栈是否为空
D)将栈置为空栈
A.T:=T+1
B.T:=T-1
C.T不变
D.T:=n