哈尔滨工程大学考研-数据结构-3.doc
《哈尔滨工程大学考研-数据结构-3.doc》由会员分享,可在线阅读,更多相关《哈尔滨工程大学考研-数据结构-3.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1对于栈操作数据的原则是( )。A先进先出 B后进先出 C后进后出 D不分顺序2若一个栈的输入序列为1,2,3,n,输出序列的第一个元素是i,则第j个输出元素是( )。 Ai-j-1 Bi-j Cj-i+1 D不确定的3 有六个元素按6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( )A5 4 3 6 1 2 B4 5 3 1 2 6 C3 4 6 5 2 1 D2 3 4 1 5 6 4若一个栈以向量V1.n存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是( )。Atop:=top+1; V top:=x BV top:=x; top:=top+1
2、Ctop:=top-1; V top:=x DV top:=x; top:=top-15用链接方式存储的队列,在进行删除运算时( )。A仅修改头指针 B仅修改尾指针 C头、尾指针都要修改 D头、尾指针可能都要修改6循环队列存储在数组A0.m中,则入队时的操作为( )。Arear=rear+1 Brear=(rear+1) mod (m-1) Crear=(rear+1) mod m Drear=(rear+1)mod(m+1) 7 最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是 ( )。 A(rear+1) MOD n=front B rear=front Cre
3、ar+1=front D(rear-l) MOD n=front二、判断题1消除递归不一定需要使用栈。2两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。3栈与队列是一种特殊操作的线性表。4循环队列通常用指针来实现队列的头尾相接。5队列和栈都是运算受限的线性表,只允许在表的两端进行运算。6栈和队列都是线性表,只是在插入和删除时受到了一些限制。三、填空题 1_是限定仅在表尾进行插入或删除操作的线性表。2循环队列的引入,目的是为了克服_。 3设循环队列存放在向量sq.data0:M中,则队头指针sq.front在循环意义下的出队操作可表示为_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈尔滨工程 大学 考研 数据结构
限制150内