| 姓名:段卫华 刘志鹏著 作者简介: 作品:《统考考前辅导教程-数据结构(全国硕士研究生入学考试计算机专业)》 姓名:段卫华著 作者简介: 作品:《统考考前辅导教程-数据结构(全国硕士研究生入学考试计算机专业)》 |
| 第2章 栈、队列和数组 本章大纲要求 栈和队列的基本概念 栈和队列的顺序存储结构 栈和队列的链式存储结构 栈和队列的应用 特殊矩阵的压缩存储 重点考点提示 根据对最新考试大纲和各大高校历年试卷的分析可知,本章考核内容约占数据结构部分的10%。主要考核以下几个方面: ·栈和队列两种存储结构的实现和比较 ·栈和队列的典型应用 2.1 栈和队列的基本概念 2.1.1 考点辅导 考点1: 栈(stack)是插入、删除操作只能在固定一端进行的线性表。栈中允许插入、删除的一端称为栈项,不允许插入、删除的一端称为栈底。处于栈顶位置的数据元素称为栈项元素,不含任何数据元素的栈称为空栈。栈的特点为后进先出(last in first out,lifo)。 考点2:队列(queue)是一种只允许在一端进行插入,而在另一端进行删除的线性表。与堆栈类似,它也是一种操作受限的线性表。在表中只允许进行插入的一端称为队尾(rear),只允许进行删除的一端称为队头(front)。队列的插入操作通常称为入队列,而队列的删除操作则称为出队列。当队列中无数据元素时,称为空队列。 由队列的定义可知,队头元素总是最先进队列的,也总是最先出队列;队尾元素总是最后进队列,因而也是最后出队列。这种表是按照先进先出(first in first out,fifo)的原则组织数据的。因此,队列也被称为“先进先出”表。 提示 队列还有一种特殊形式,即优先权队列。该种队列对每个元素赋予一定的优先级,每次出队列操作取出当前队列中优先级最高的元素。这与操作系统中进程的最短作业优先调度算法大体相同。 …… 更多 |
| 第1章 线性表 1.1 线性表的定义和基本操作 1.1.1 考点辅导 1.1.2 典型例题分析 1.1.3 同步练习 1.1.4 同步练习答案 1.2 线性表的实现 1.2.1 考点辅导 1.2.2 典型例题分析 1.2.3 同步练习 1.2.4 同步练习答案 第2章 栈、队列和数组 2.1 栈和队列的基本概念 2.1.1 考点辅导 2.1.2 典型例题分析 2.1.3 同步练习 2.1.4 同步练习答案 2.2 栈和队列的顺序存储结构 2.2.1 考点辅导 2.2.2 典型例题分析 2.2.3 同步练习 2.2.4 同步练习答案 2.3 栈和队列的链式存储结构 2.3.1 考点辅导 2.3.2 典型例题分析 2.3.3 同步练习 2.3.4 同步练习答案 2.4 栈和队列的应用 2.4.1 考点辅导 2.4.2 典型例题分析 2.4.3 同步练习 2.4.4 同步练习答案 2.5 特殊矩阵的压缩存储 2.5.1 考点辅导 2.5.2 典型例题分析 2.5.3 同步练习 2.5.4 同步练习答案 第3章 树与二叉树 3.1 线性表的定义和基本操作 3.1.1 考点辅导 3.1.2 典型例题分析 3.1.3 同步练习 3.1.4 同步练习答案 3.2 二叉树 3.2.1 考点辅导 3.2.2 典型例题分析 3.2.3 同步练习 3.2.4 同步练习答案 3.3 树、森林 3.3.1 考点辅导 3.3.2&nbs 更多 |
商品评论(0条)