- 7
- 0
- 约4.09千字
- 约 3页
- 2023-09-14 发布于山东
- 举报
栈和行列
一、填空题(每空
1分,共
15分)
1.向量、栈和行列都是线性构造,能够在向量的
栈顶插入和删除元素;关于行列只好在队尾
2.栈是一种特别的线性表,同意插入和删除运算的一端称为
任何
插入和
地点插入和删除元素;关于栈只好在
队首删除元素。
栈顶。不一样意插入和删除运算的一端
称为栈底。
行列是被限制为只好在表的一端进行插入运算,在表的另一端进行删除运算的线性表。
4.
在一个循环行列中,队首指针指向队首元素的
前一个
地点。
5.
在拥有n个单元的循环行列中,队满时共有
n-1个元素。
6.
向栈中压入元素的操作是先挪动栈顶指针
,后存入元素
。
7.
从循环行列中删除一个元素时,其操作是
先
挪动队首指针
,后
拿出元素。
8.带表头结点的空循环双向链表的长度等于
0。
解:
headL=head
头结点
R=head
二、判断正误(判断以下观点的正确性,并作出简要的说明。
)
分,共10
分)
(每题1
(
×
)1.线性表的每个结点只好是一个简单种类,而链表的每个结点能够是一个复杂种类。
错,线性表是逻辑构造观点,能够次序储存或链式储存,与元素数据种类没关。
(
×
)2.在表构造中最常用的是线性表,栈和行列不太常用。
错,不必定吧?调用子程序或函数常用,
CPU中也用行列。
(√)3.栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型构造。
(√)4.关于不一样的使用者,一个表构造既能够是栈,也能够是行列,也能够是线性表。
正确,都是线性逻辑构造,栈和行列实际上是特别的线性表,对运算的定义略有不一样而已。
(×)5.栈和链表是两种不一样的数据构造。
错,栈是逻辑构造的观点,是特别殊线性表,而链表是储存构造观点,两者不是同类项。
(×)6.栈和行列是一种非线性数据构造。
错,他们都是线性逻辑构造,栈和行列实际上是特别的线性表,对运算的定义略有不一样而已。
(√)7.栈和行列的储存方式既但是次序方式,也但是链接方式。
(√)8.两个栈共享一片连续内存空间时,为提升内存利用率,减少溢出时机,应把两个栈的栈底
分别设在这片内存空间的两头。
(×)9.队是一种插入与删除操作分别在表的两头进行的线性表,是一种先进后出型构造。
错,后半句不对。
(×)10.一个栈的输入序列是12345,则栈的输出序列不行能是12345。
错,有可能。
三、单项选择题(每题1分,共20分)
(B)1.栈中元素的出入原则是
(C)2.
A.先进先出
若已知一个栈的入栈序列是
B.后进先出
1,2,3,,
C.栈空则进n,其输出序列为
D.栈满则出
p1,p2,p3,,pn,若
p1=n,则
pi
为
A.iB.n=iC.n-i+1
解说:当p1=n,即n是最初出栈的,依据栈的原理,
么输入次序必然是1,2,3,,n,则出栈的序列是
不确立)
(B)3.判断一个栈ST(最多元素为m0)为空的条件是
D.不确立
n必然是最后入栈的(事实上题目已经表示了),那
n,,3,2,1。(若不要求次序出栈,则输出序列
A.ST-top0
B.ST-top=0
C.ST-topm0
D.ST-top=m0
(A)4.判断一个行列QU(最多元素为m0)为满行列的条件是
A.QU-rear-QU-front==m0B.QU-rear-QU-front-1==m0
C.QU-front==QU-rearD.QU-front==QU-rear+1
解:队满条件是元素个数为m0。因为商定满队时队首指针与队尾指针相差1,因此不用再减1了,应入选
A。自然,改正确的答案应当取模,即:QU-front==(QU-rear+1)%m0
(D)5.数组Q[n]用来表示一个循环行列,f为目前行列头元素的前一地点,r为队尾元素的地点,
假定行列中元素的个数小于n,计算行列中元素的公式为
(A)r-f;(B)(n+f-r)%n;(C)n+r-f;(D)(n+r-f)%n
6.从供选择的答案中,选出应填入下边表达?内的最切实的解答,把相应编号写在答卷的对应栏内。
设有4个数据元素a1、a2、a3和a4,对他们分别进行栈操作或队操作。在进栈或进队操作时,按a1、
a2、a3、a4序次每次进入一个元素。假定栈或队的初始状态都是空。
现要进行的栈操作是进栈两次,出栈一次,再进栈两次,出栈一次;这时,第一次出栈获得的元素是
A,第二次出栈获得的元素是B是;近似地,考虑对这四个数据元素进行的队操作是进队两
次,出队一次,再进队两次,出队一次;这时,第一次出队获得的元素是C,第二次出队获得的
元素是D。经操作后,最后在栈中或队中的元素还有E个。
供选择的答案:
A~D:①a1②a2③a3④a4
E:①1②2③3④0
您可能关注的文档
最近下载
- 公共营养师第四章-食物营养基础.ppt
- 课件-剑桥商务英语(初级)BEC Preliminary.ppt VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 2026年小学三年级语文下册全册教案.pdf
- 2024年高考真题——政治(湖南卷)Word版含答案.docx VIP
- 马克思主义与社会科学方法论课后习题答案 2025版.pdf
- 风机特性曲线.docx VIP
- 《现代礼仪》全套教学课件.pptx
- Unit+11+Lesson+1+Living+in+a+Community高中英语北师大版(2019)选择性必修第四册.doc VIP
- J系列开式可倾压力机参数.docx VIP
原创力文档

文档评论(0)