豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 理学 > 第3章 栈和队列
侵权投诉

第3章 栈和队列

第3章 栈和队列

习题

1.选择题

(1)若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在( )种情况。 A.5,4,3,2,1 B.2,1,5,4,3 C.4,3,1,2,5 D.2,3,5,4,1

(2)若已知一个栈的入栈序列是1,2,3, ,n,其输出序列为p1,p2,p3, ,pn,若p1=n,则pi为( )。

A.i B.n-i C.n-i+1 D.不确定 (3)数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为( )。

A.r-f B.(n+f-r)%n C.n+r-f D.(n+r-f)%n (4)链式栈结点为:(data,link),top指向栈顶.若想摘除栈顶结点,并将删除结点的值保存到x中,则应执行操作( )。

A.x=top->data;top=top->link; B.top=top->link;x=top->link; C.x=top;top=top->link; D.x=top->link; (5)设有一个递归算法如下

int fact(int n) { //n大于等于0 if(n<=0) return 1;

else return n*fact(n-1); }

则计算fact(n)需要调用该函数的次数为( )。

A. n+1 B. n-1 C. n D. n+2 (6)栈在 ( )中有所应用。

A.递归调用 B.函数调用 C.表达式求值 D.前三个选项都有 (7)为解决计算机主机与打印机间速度不匹配问题,通常设一个打印数据缓冲区。主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。

A.队列 B.栈 C. 线性表 D.有序表

(8)设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次进入栈S,一个元素出栈后即进入Q,若6个元素出队的序列是e2、e4、e3、e6、e5和e1,则栈S的容量至少应该是( )。

A.2 B.3 C.4 D. 6

(9)在一个具有n个单元的顺序栈中,假设以地址高端作为栈底,以top作为栈顶指针,则当作进栈处理时,top的变化为( )。

A.top不变 B.top=0 C.top-- D.top++

(10)设计一个判别表达式中左,右括号是否配对出现的算法,采用( )数据结构最佳。

A.线性表的顺序存储结构 B.队列 C. 线性表的链式存储结构 D. 栈

第1页

热门文档

相关文档

  • 第3章栈和队列

    第3章栈和队列_其它_高等教育_教育专区。第 3章 3.1 栈 3.1.1 栈的基本概念 栈和队列 栈是一种特殊的线性表,其特殊性体现在元素插入和删 除运算上,...

  • 第3章 栈和队列

    第3章 栈和队列_工学_高等教育_教育专区。数据结构课件数据结构课程的内容 第三章 栈和队列 3.1 1. 2. 3. 4. 栈(Stack) ) 定义 逻辑结构 存储结构 ...

  • 第3章栈和队列

    第3章栈和队列_理学_高等教育_教育专区。3.1 栈的基本概念 3.2 栈的存储结构 3.3 栈的基本运算 3.4 栈的简单应用举例 3.5 队列的基本概念 3.6 队列...

  • 第3章栈和队列 作业(参考答案)

    第3章栈和队列 作业(参考答案)_理学_高等教育_教育专区。答案第三章 栈和队列 作业 1、若按教材 P44 页图 3.1(b)所示铁道进行车厢调度(注意:两侧 铁道...

  • 第3章 栈和队列

    第3章 栈和队列_理学_高等教育_教育专区。第3章 栈和队列 ? 栈和队列是两种重要的线性结构。从数 据结构的角度看,它们是操作受限的线 性表;从数据类型看,...

  • 第3章栈和队列

    第3章 栈和队列 章 3.1 栈 3.2 栈的应用举例 3.3 栈与递归的实现 3.4 队列 3.1 栈 3.1.1 抽象数据类型栈的定义 ⑴ 栈的定义栈(stack),又称...

  • 第3章 栈和队列

    后进先出 C. 后进后出 D. 不分顺序 2. 在作进栈运算时,应先判别栈是否( ① ),在作退栈运算时第3章 栈和队列 一 选择题 1. 对于栈操作数据的原则是...

  • 第3章 栈和队列_作业

    第3章 栈和队列_作业_计算机软件及应用_IT/计算机_专业资料。《数据结构》(C语言版)第3章 栈和队列 作业 计算机与信息工程学院 于江德 栈的特性:后进先出(...

  • 第3章 栈和队列

    第3章 栈和队列_理学_高等教育_教育专区。第三章 栈和队列基本概念 1、栈的定义、特点 2、顺序栈和链栈的进栈和退栈操作;栈空和栈满的判定条件 3、队列...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部