- 22
- 0
- 约1.3万字
- 约 14页
- 2019-03-10 发布于江苏
- 举报
习题三参考答案
备注: 红色字体标明的是与书本内容有改动的内容。
一、选择题
在栈中存取数据的原则是( B )。
先进先出 B. 先进后出
C. 后进后出 D. 没有限制
2.若将整数1、2、3、4依次进栈,则不可能得到的出栈序列是( D )。
A.1234 B. 1324 C. 4321 D. 1423
3.在链栈中,进行出栈操作时( B )。
A.需要判断栈是否满 B. 需要判断栈是否为空
C. 需要判断栈元素的类型 D. 无需对栈作任何差别
4.在顺序栈中,若栈顶指针top指向栈顶元素的下一个存储单元,且顺序栈的最大容量是maxSize,则顺序栈的判空条件是( A )。
A.top==0 B.top==-1 C. top==maxSize D.top==maxSize-1
5.在顺序栈中,若栈顶指针top指向栈顶元素的下一个存储单元,且顺序栈的最大容量是maxSize。则顺序栈的判满的条件是( C )。
A.top==0 B.top==-1 C. top==maxSize D.top==maxSize-1
6.在队列中存取数据元素的原则是( A )。
A.先进先出 B. 先进后出
C. 后进后出 D. 没有限制
7.在循环顺序队列中,假设以少用一个存储单元的方法来区分队列判满和判空的条件,front和rear分别为队首和队尾指针,它们分别指向队首元素和队尾元素的下一个存储单元,队列的最大存储容量为maxSize,则队列的判空条件是( A )。
A.front==rear B. front!=rear
C. front==rear+1 D. front==(rear+1)% maxSize
8.在循环顺序队列中,假设以少用一个存储单元的方法来区分队列判满和判空的条件,front和rear分别为队首和队尾指针,它们分别指向队首元素和队尾元素的下一个存储单元,队列的最大存储容量为maxSize,则队列的判满条件是( D )。
A.front==rear B. front!=rear
C. front==rear+1 D. front==(rear+1)% maxSize
9. 在循环顺序队列中,假设以少用一个存储单元的方法来区分队列判满和判空的条件,front和rear分别为队首和队尾指针,它们分别指向队首元素和队尾元素的下一个存储单元,队列的最大存储容量为maxSize,则队列的长度是( C )。
A.rear-front B. rear-front+1
C. (rear-front+maxSize)%maxSize D. (rear-front+1)%maxSize
10.设长度为n的链队列采用单循环链表加以表示,若只设一个头指针指向队首元素,则入队操作的时间复杂度为( B )。
A.O(1) B.O(n) C.O(log2n) D.O(n2)
二、填空题
栈是一种操作受限的特殊线性表,其特殊性体现在其插入和删除操作都限制在表尾进行。允许插入和删除操作的一端称为栈顶,而另一端称为栈底。栈具有后进先出的特点。
栈也有两种存储结构,一种是顺序存储 ,另一种是链式存储;以这两种存储结构存储的栈分别称为顺序栈和链栈。
在顺序栈中,假设栈顶指针top是指向栈顶元素的下一个存储单元,则顺序栈判空的条件是 top==0 ; 栈顶元素的访问形式是 stackElem[top-1] ;
在不带表头结点的链栈中,若栈顶指针top直接指向栈顶元素,则将一个新结点p入栈时修改链的两个对应语句为p.setNext(top);top=p;。
在不带表头结点的链栈中,若栈顶指针top直接指向栈顶元素,则栈顶元素出栈时的修改链的对应语句为top=top.getNext();。
队列也是一种操作受限的线性表,它与栈不同的是,队列中所有的插入操作均限制在表的一端进行,而所有的删除操作都限制在表的另一端进行,允许插入的一端称为队尾,允许删除的一端称为队首 。队列具有先进先出的特点。
由于队列的删除和插入操作分别在队首和队尾进行,因此,在链式存储结构描述中分别需要设置两个指针分别指向队首结点和队尾结点,这两个指针又分别称为
队首指针和队尾指针。
循环顺序队列是将顺序队列的存储区域看成是一个首尾相连的环,首尾相连的状态
您可能关注的文档
最近下载
- 第10课《学会表达》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 2026年湖南环境生物职业技术学院单招职业倾向性考试模拟测试卷附答案.docx VIP
- 2025年AWS认证AmazonRDS只读副本的只读副本用于数据仓库ETL专题试卷及解析.docx VIP
- (5)--《食品添加剂》课程教案.doc VIP
- (3)XH-BJDW-72(GY.24)型LED信号机故障报警仪说明书V1.0.pdf VIP
- 2026年广东教师招聘考试(教育教学通用能力测试)历年参考题库含答案详解.docx VIP
- 机械制造技术基础贾振元课后答案.pdf VIP
- ISO 22163:2023标准培训讲义.pptx
- 分析绿色建筑材料与传统建筑材料在性能和成本方面的优劣对比.pptx VIP
- 外研版五年级下册英语全册教案(三起).pdf VIP
原创力文档

文档评论(0)