数据结构第三章栈和队列习题.docVIP

  • 11
  • 0
  • 约3.23千字
  • 约 4页
  • 2023-07-20 发布于湖北
  • 举报
03 栈和队列 【单选题】 1. 设入栈先后顺序为a,b,c,且在入栈过程中可出栈,则不可能得到的出栈序列是(B)。 A、a,b,c B、c,a,b C、b,c,a D、b,a,c 2. 栈是一种(B)的线性表。 A、先进先出 B、后进先出 C、随意进出 3. 在一个可存放n个数据元素的顺序栈中,假设以高地址端为栈底,以top为栈顶指针,当向栈中压入一个数据元素时,top的变化是(D)。 A、不变 B、top=n C、top++ D、top-- 4. 设在一不带头结点的链队列中,front和rear分别为其队头和队尾指针,则删除一个结点的操作是(C)。 A、rear=front.next B、rear=rear.next C、front=front.next D、front=rear.next 5. 向一个栈顶指针为s且带头结点的链栈中插入一个p所指结点时,应执行(B)。 A、s.next=p; B、p.next=s.next; s.next=p C、p.next=s; s=p; D、p.next=s; s=s.next; 6. 从一个栈顶指针为s且不带头结点的链栈中删除一个结点,用x保存被删结点的值,则执行(D)。 A、x=s; s=s.next; B、x=s.data; C、s=s.next; x=s.data; D、x=s.data; s=s.next; 7. 设在一不带头结

文档评论(0)

1亿VIP精品文档

相关文档