- 103
- 0
- 约 65页
- 2017-06-09 发布于湖北
- 举报
数据结构——期末复习
堆栈和队列的基本概念和应用 堆栈的数据元素及逻辑关系与线性表完全相同,但是操作受限。 (1)定义:限定只能在固定一端进行插入和删除操作的线性表。特点:后进先出。故又称后进先出表 (2)允许进行插入和删除操作的一端称为栈顶,另一端称为栈底。 队列的基本概念 堆栈的基本概念 (1)定义:只能在表的一端进行插入操作,在表的另一端进行删除操作的线性表(又称先进先出表)。一个队列的示意图如下: a0 a1 a2 … an-1 队头 队尾 队尾插入 队头删除 1、有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( )。 5 4 3 6 1 2 B. 4 5 3 1 2 6 C. 3 4 6 5 2 1 D. 2 3 4 1 5 6 2、一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是( )。 A. 2 3 4 1 5 B. 5 4 1 3 2 C. 2 3 1 4 5 D. 1 5 4 3 2 3、 某堆栈的输入序列为a, b,c ,d,下面的四个序列中,不可能是它的输出序列的是( )。 a,c,b,d B. b, c,d,a C. c,d,b, a D. d, c,a,b 习题练习 C B D 5、栈和队列的共同点是( ) 。 A.都是先进后出。 B.都是先进先出。 C.只允许在端点处插入和删除元素。 D.没有共同点。 6、以下( )不是队列的基本运算? A.从队尾插入一个新元素。 B.从队列中删除第i个元素。 C.判断一个队列是否为空。 D.读取队头元素的值。 C B 7、顺序循环队列中判定队列满的条件为( )。 A.rear==front B. count 0 C. count 0 rear==front D. count 0 || rear==front 8、顺序循环队列中判定队列空的条件为( )。 A.rear==front B. count == 0 C. count 0 rear==front D. count 0 || rear==front C B 9、输入序列为ABC,可以变为CBA时,经过的栈操作为 ( )。 A.push,pop,push,pop,push,pop B.push,push,push,pop, pop, pop C.push,push,pop, pop,push,pop D.push,pop,push,push,pop, pop 10、允许对队列进行的操作有( )。 A.对队列中的元素排序 B.取出最近进队的元素 C.在队头元素之前插入元素 D.删除队头元素 11、对于循环队列( )。 A.无法判断队列是否为空 B.无法判断队列是否为满 C.队列不可能满 D.以上说法都不对 B D D 12、若用一个大小为6的数值来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。 A.1和5 B.2和4 C.4和2 D.5和1 13、队列的“先进先出”特性是指( )。 A.最早插入队列中的元素总是最后被删除。 B.当同时进行插入、删除操作时,总是插入操作优先。 C.每当有删除操作时,总是要先做一次插入操作。 D.每次从队列中删除的总是最早插入的元素。 D B 1、串(又称字符串)是由n(n ≥0)个字符组成的有限序列。(它是数据元素为单个字符的特殊线性表。) 2、串长:串中字符的个数(n≥0)。 3、空串:串中字符的个数为0 时称为空串 ? 。 4、空格串:由一个或多个空格符组成的串。 5、子串:串S中任意个连续的字符序列叫S的子串; S叫主串。 6、子串位置:子串的第一个字符在主串中的序号(从0开始)。 7、字符位置:字符在串中的序号(从0开始) 。 8、串相等:串长度相等,且对应位置上字符相等。(即两个串中的字符序列一一对应相等。) 串的基本概念和应用 * 1、现有以下4个字符串: a =“BEI” b =“JING” c = “BEIJING” d = “BEI JING” ① 他们各自的长度? 答:a是c和d的子串,
您可能关注的文档
- 教科版五年级科学下册第一单元第一课物体在水中是沉还是浮.ppt
- 散文阅读训练专题之准确判断、多角度切入,做好赏析题.doc
- 散而不乱 气脉贯中.doc
- 敦煌历史文化知识.doc
- 教育硕士英语第四单元讲解.ppt
- 散粉剂生产技术.ppt
- 教育科学研究课题的选题与论证(马开剑滨州学院).ppt
- 敬老院心理服务.pptx
- 数列大题(学生版)+适合高三使用+难度适合中等偏上学生+2015.11.7.doc
- 数和数的运算知识点.docx
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)