若链栈采用无头结点的单链表存储,top指向栈顶。若想摘除栈顶结点,并将删除结点的值保存到x中,则应执行操作()。浏览:607 若链栈采用无头结点的单链表存储,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;正确答案:x=top->data;top=top->next; 相关文章 在循环单链表中,从表中任一结点出发都可以通过前后的移动操作扫描整个循环链表。 在循环单链表中,从表中任一结点出发都可以通过前后的移动操作扫描整个循环链表。 A.正确B.错误正确答案:错误 在单链表中删除结点p的后继结点,正确的操作是()。 在单链表中删除结点p的后继结点,正确的操作是()。 A.p.next=p.next;B.p=p.next;C.p.next=p.next.next;D.p=p.next.next;正确答案:p.next=p.next.next; 在单链表结点p之后插入结点s,正确的操作是()。 在单链表结点p之后插入结点s,正确的操作是()。 A.p.next=s;s.next=p.next;B.s.next=p.next;p.next=s;C.p.next=s;p.next=s.next;D.p.next=s.next;p.next=s;正确答案:s.next=p.next;p.next=s; 栈的进栈操作、出栈操作算法的时间复杂度均为O(n)。 栈的进栈操作、出栈操作算法的时间复杂度均为O(n)。 A.正确B.错误正确答案:错误 在单链表中,要取得某个元素,只要知道指示该元素所在结点地址的指针即可,因此,单链表是随机存取的存储结构。 在单链表中,要取得某个元素,只要知道指示该元素所在结点地址的指针即可,因此,单链表是随机存取的存储结构。 A.正确B.错误正确答案:错误