(判断题)
删除非空链式存储结构的堆栈(设栈顶指针为top)的一个元素的过程是依次执行:p=top,top=p->next,free(p)。
A对
B错
正确答案
答案解析
略
相似试题
(判断题)
删除非空链式存储结构的堆栈(设栈顶指针为top)的一个元素的过程是依次执行:p←top,top←link(p),call RET(p)。
(单选题)
正常情况下,删除非空的顺序存储结构的堆栈的栈顶元素,栈顶指针top的变化是()。
(填空题)
从一个栈顶指针为top的非空链式栈中删除节点并不需要返回栈顶结点的值和回收结点时,应执行()操作。
(填空题)
从一个栈顶指针为HS的非空链栈中删除结点并不需要返回栈顶结点的值和回收结点时,应执行()操作。
(填空题)
向一个链式栈插入一个新结点时,首先把栈顶指针的值赋给(),然后把新结点的存储位置赋给()。
(简答题)
若堆栈段驻留在存储器地址20000H~2FFFFH处,为了能寻址20FFFH地址的栈顶,问应装入栈指针(SP)的值是多少?
(简答题)
带参数的返回指令用在什么场合?设栈顶地址为4000H,当执行RET 0008H后,SP指针的值是多少?
(填空题)
向一个栈顶指针为top的链式栈中插入一个新结点*p时,应执行()和()操作。
(判断题)
不管堆栈采用何种存储结构,只要堆栈不空,可以任意删除一个元素。