从一个栈顶指针为top的非空链式栈中删除节点并不需要返回栈顶结点的值和回收结点时,应执行()操作。
设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶结点,并将被摘除结点的值保存到x中,则应执行的操作是(32)。A.x=top->data;top=top->link;B.top=top->link;x=top->data;C.x=top;top=top->link;D.x=top->data;
点击查看答案
设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶节点,并将被摘除节点的值保存到x中,则应执行下列()操作。A.x=top->data;top=top->link; B.top=top->link;x=top->data; C.x=top;top=top->link; D.x=top->data;
在一个栈顶指针为top的链栈中删除一个结点时,用x保存被删除的结点,应执行()。Ax=top->data;top=top->next;Btop=top->next;x=top;Cx=top;top=top->next;Dx=top->data;
设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。Atop->data=x;Btop=top->next;Cx=top->data;Dx=top->data;top=top->next;
以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为栈顶指针。
栈的数组表示中,top为栈顶指针,栈空的条件是()A、top=0B、top=maxSizeC、top=-1
从一个栈顶指针为HS的非空链栈中删除结点并不需要返回栈顶结点的值和回收结点时,应执行()操作。