此题为判断题(对,错)。
第1题:
若栈采用链式存储且仅设头指针,则( )时入栈和出栈操作最方便。
A.采用不含头结点的单链表且栈顶元素放在表尾结点B.采用不含头结点的单链表且栈顶元素放在表头结点C.采用含头结点的单循环链表且栈顶元素随机存放在链表的任意结点D.采用含头结点的双向链表且栈顶元素放在表尾结点
第2题:
若链栈采用无头结点的单链表存储,top指向栈顶。若想摘除栈顶结点,并将删除结点的值保存到x中,则应执行操作()。
A.x=top->data;top=top->next;
B.top=top->link;x=top-> next;
C.x=top;top=top-> next;
D.x=top-> next;
第3题:
设带有头结点链栈,其栈项指针为top,向链栈中插入一个s结点时,则执行()
A.s->next=top->next; top->next=s
B.s->next=top->next; top=s
C.s->next=top; top->next=s
D.top->next=s; s->next=top->next
第4题:
第5题:
11、设带有头结点链栈,其栈项指针为top,向链栈中插入一个s结点时,则执行()
A.s->next=top->next; top->next=s
B.s->next=top->next; top=s
C.s->next=top; top->next=s
D.top->next=s; s->next=top->next