数据结构期末复习资料_数据结构期末复习讲义

2020-02-27 其他范文 下载本文

数据结构期末复习资料由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据结构期末复习讲义”。

《数据结构》课程复习资料

第一章:数据结构概述

1、掌握数据结构的定义,即数据结构三要素:数据的逻辑结构、存储结构、操作;

2、数据结构包括:逻辑结构和存储结构;

3、数据之间的关系:表(一对一之间的关系)、树(一对多之间的关系)、图(多对多之间的关系);

4、算法的定义:算法衡量的标准:时间复杂度和空间复杂度;

5、算法时间复杂度的求法:给定一段程序,求其时间复杂度;时间复杂度的比较;

6、为什么学习“数据结构”?“数据结构”课程主要学了哪些知识?

第二章:线性表

1、线性表按照存储结构不同分为顺序表、链式表;顺序表的特点:逻辑上相邻的两个元素在物理上也相邻;链式表的特点:逻辑上相邻的两个元素在物理上未必相邻;(“未必”的含义是可相邻也可以不相邻)

2、比较线性表顺序存储和链式存储的优缺点。

第三章:栈和队列

1、栈和队列的特点:栈:后进先出,队列:先进先出

2、熟悉栈和队列的基本操作:初始化栈、入栈操作、出栈操作、判断栈是否为空、取栈顶元素等。

3、根据实例,能够容易的判断出是栈的应用还是队列的应用?

4、重点掌握栈的应用:进制转换算法的思想或程序。

第四章:数组

1、牢记对称矩阵、三角矩阵、对角矩阵的特点,掌握矩阵中的元素Aij与一维数组SA[K]的对应关系。

2、掌握稀疏矩阵的三元组表示法。

第五章:串

1、掌握上课介绍的9种函数名称及其实现结果;

第六章:树

1、二叉树的5个性质;

2、二叉树前序、中序和后序遍历,根据2种遍历结果求第3种遍历结果。

3、完全二叉树、满二叉树、哈弗曼树的定义;

4、给定一组叶子权值,求带权路径长度最小的多少?

第七章:图

1、掌握图的术语:无向完全图、有向完全图、顶点的度等;

2、图的深度优先遍历和广度优先遍历;

3、图的邻接矩阵存储,给定一个图,求出邻接矩阵;或者给定一个邻接矩阵,构造图;

4、图的最小生成树;

第八章:查找

1、查找的定义:静态查找和动态查找

2、折半查找算法的思想;

第九章:排序

1、掌握排序的分类:插入排序、交换排序、选择排序;

2、重点掌握希尔排序、快速排序、简单选择排序;

《数据结构期末复习资料.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据结构期末复习资料
点击下载文档
相关专题 数据结构期末复习讲义 复习资料 数据结构 期末 数据结构期末复习讲义 复习资料 数据结构 期末
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文