- 192
- 0
- 约4.41千字
- 约 5页
- 2020-06-01 发布于云南
- 举报
单元练习3
一.判断题(下列各题,正确的请在前面的括号内打√;错误的打╳ )
(√)(1)栈是运算受限制的线性表。
(√)(2)在栈空的情况下,不能作出栈操作,否则产生下溢出。
(ㄨ)(3)栈一定是顺序存储的线性结构。
(√)(4)栈的特点是“后进先出”。
(ㄨ)(5)空栈就是所有元素都为0的栈。
(ㄨ)(6)在C或C++语言中设顺序栈的长度为MAXLEN,则top=MAXLEN时表示队满。
(√)(7)链栈与顺序栈相比,其特点之一是通常不会出现栈满的情况。
(ㄨ)(8)一个栈的输入序列为:A,B,C,D,可以得到输出序列:C,A,B,D。
二.填空题
(1)在栈结构中,允许插入、删除的一端称为 栈顶 。
(2)在顺序栈中,当栈顶指针top=-1时,表示 栈空 。
(3)在有n个元素的栈中,进栈操作的时间复杂度为 O(1)。
(4)在栈中,出栈操作的时间复杂度为: O(1) 。
(5)在一个链栈中,若栈顶指针等于NULL,则表示 栈空 。
(6)向一个栈顶指针为top的链栈插入一个新结点*p时,应执行 p-next=top; 和top=p; 操作。
(7)顺序栈S存储在数组 S-data[0..MAXLEN-1]中,进栈操作时要执行的语句有:
S-top ++ 。 (或= S-top+1)
(8)链栈LS,指向栈顶元素的指针是 LS-next 。
(9)从一个栈删除元素时,首先取出 栈顶元素 ,然后再移动栈顶指针。
(10)由于链栈的操作只在链表的头部进行,所以没有必要设置 头 结点。
(11)已知顺序栈S,在对S进行进栈操作之前首先要判断 栈是否满 。
(12)已知顺序栈S,在对S进行出栈操作之前首先要判断 栈是否空 。
(13)若内存空间充足, 链 栈可以不定义栈满运算。
(14)链栈LS是空的条件是 LS-next=NULL 。
(15)链栈LS的栈顶元素是链表的 首 元素。
(16)同一栈的各元素的类型 相同 。
(17)若进栈的次序是A、B、C、D、E,执行三次出栈操作以后,栈顶元素为 B 。
(18)四个元素按A、B、C、D顺序进S栈,执行两次Pop(S,x)运算后,x的值是 C 。
三.选择题
(1)插入和删除只能在一端进行的线性表,称为( C )。
A.队列 B.循环队列 C.栈 D.循环栈
(2)设有编号为1,2,3,4的四辆列车,顺序进入一个栈结构的站台,下列不可能的出站顺序为 ( D )
A.1234 B.1243 C.1324 D
(3)如果以链表作为栈的存储结构,则出栈操作时( B )
A.必须判别栈是否满 B.必须判别栈是否空
C.必须判别栈元素类型 D.队栈可不做任何判别
(4)元素A,B,C,D依次进栈以后,栈顶元素是( D )
A.A B.B C.C D.D
(5)顺序栈存储空间的实现使用( B )存储栈元素。
A.链表 B.数组 C.循环链表 D.变量
(6)在C或C++语言中,一个顺序栈一旦被声明,其占用空间的大小( A )。
A.已固定 B.不固定 C.可以改变 D.动态变化
(7)带头结点的链栈LS的示意图如下,栈顶元素是( A )
LS
H
A
B
C
D
Λ
A.A B.B C.C D.D
(8)链栈与顺序栈相比,有一个比较明显的优点是( B )。
A.插入操作更加方便 B.通常不会出现栈满的情况。
C.不会出现栈空的情况 D.删除操作根加方便
(9)从一个栈顶指针为top的链栈中删除一个结点时,用x保存被删除的结点,应执行下列 ( D )命令。
A.x=top;top=top-next; B.top=top-next;x=top-data;
C.x=top-data; D.x=top-data;top=top-next;
(10)在一个栈顶指针为HS的链栈中,将一个S指针所指的结点入栈,应执行下列 ( B )命令。
A.HS-next=S; B.S-next=HS-next;HS-next=S;
C.S-next=HS-next;HS=S; D.S-next=HS;HS=HS-next;
(11)
您可能关注的文档
最近下载
- 徐悲鸿简介(新).doc VIP
- 鼎捷ERP报表GR凭证报表基础知识.pptx VIP
- 党员在改作风树新风方面存在的问题及整改措施.docx VIP
- 湖南省岳阳市汨罗市新市集团2024年数学小升初试卷.pdf VIP
- 二年级下册全册劳动教案.doc VIP
- 云南省中职职教高考职业技能考试经济管理类样卷.pdf VIP
- (新版)多旋翼无人机超视距驾驶员执照参考试题核心题库.pdf VIP
- 湘科版(2024)三下信息科技_6单元_活动3 巧手剪出好作品 课件.pptx VIP
- 超星尔雅学习通《劳动通论》章节测试答案.pdf VIP
- 2025年生物医药中试生产基地生物制药废弃物资源化利用可行性分析报告.docx
原创力文档

文档评论(0)