您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页期末复习大纲

期末复习大纲

来源:宝玛科技网


线性结构部分基本要求

•理解线性结构的特点及线性表的特点 •顺序表的类型定义

•顺序表中元素的删除、插入操作的特点(元素的移动) •掌握顺序表中元素的删除、插入操作等相关算法 •单链表的定义

•判断单链表是否为空表的条件(带表头和不带表头)

•带头结点的单链表的插入与删除时指针的修改(在指定点的前后) •掌握带头结点的单链表的显示、求表长、插入、删除等等相关算法 •带表头结点的循环链表为空表的条件 •理解栈结构的特点,理解顺序栈的定义 •判断顺序栈为空和为满的条件

•对于顺序栈,进栈和出栈时指针的变化 •队列的结构特点

•循环队列的队满、队空的条件

•循环队列的入队和出队操作时的头尾指针的变化 •链队列为空时的条件

二叉树的基本要求

•二叉树的相关术语、性质(结点总数与深度的关系,层结点数和层数的关系,度为2的结点数和叶子结点数的关系)

•理解完全二叉树、满二叉树的结点 •理解父子结点间的编号的关系 •二叉树的两种存储结构

•熟悉中序和前序(后序)遍历序列和二叉树的对应

•对于给定的叶子结点及权值,会正确地画出哈夫曼树及哈夫曼编码 •会用遍历的递归算法的框架实现如下操作:

• 求二叉树的结点数(结点总数,叶子数,度为1的结点数,度为2的结点数) • 二叉树的深度

• 将一棵二叉树的所有的左右子树交换子树 •理解树的存储结构和树与森林的遍历

图的基本要求(有向图、无向图)

•理解图相关的术语

•理解完全图中的顶点数和边(弧)的条数的关系 •理解图中的顶点的度数和与边(弧)的关系

•会对给定的图画出其邻接矩阵或邻接表。(若是有向图,还掌握 逆邻接表)

•理解图的邻接矩阵和邻接表中所包含的图的基本信息(边数、顶点数、度、出入度等) •图的简单算法

•理解图的深度优先和广度优先遍历,对于给定的图,能按要求写出遍历序列 •求无向图最小生成树

查找和排序基本要求

•顺序查找、折半查找的思想和算法,能根据查找的方法确定查找过程中比较次数

•理解二叉排序树,会判断一棵二叉树是否是二叉排序树;二叉排序树的查找思想和算法 •会根据哈希函数及线性探测法处理冲突来构造哈希表,并算出平均查找长度。

•直接插入排序、冒泡排序、简单选择排序、快速排序的排序思想和算法;堆排序的方法。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务