数据结构的复习提纲

发布 2021-05-29 20:03:28 阅读 1201

[考试的知识点]:

什么是数据结构。

抽象数据类型及面向对象概念:数据类型;数据抽象与抽象数据类型;面向对象的概念;用于描述数据结构的语言。

算法定义。性能分析与度量:算法的性能标准;算法的后期测试;算法的事前估计;空间复杂度度量;时间复杂度度量;时间复杂度的渐进表示法;渐进的空间复杂度。

考试的知识点]:

顺序表的类型定义;

顺序表的顺序表示与实现;

线性链表;

循环链表;

双向链表。[考试的知识点]:

栈:栈的抽象数据类型;栈的顺序存储表示;栈的链接存储表示;

队列 :队列的抽象数据类型;队列的顺序存储表示;队列的链接存储表示;

考试的知识点]:

串:串类型的定义;

串的表示与实现。

串的模式匹配算法。

[考试的知识点]:

数组的定义;数组的顺序表示和实现。

广义表:广义表的概念;广义表存储结构的实现;

[考试的知识点]:

树和森林的概念:树的定义;树的术语;树的抽象数据类型。

二叉树:二叉树的定义;二叉树的性质;二叉树的抽象数据类型。

二叉树的表示:数组表示;链表存储表示。

二叉树遍历:中序遍历;前序遍历;后序遍历;

线索化二叉树;

树与森林:树的存储表示;森林与二叉树的转换;树的遍历;森林的遍历。

[考试的知识点]:

图的定义与术语。

图的存储表示:邻接矩阵;邻接表;

图的遍历与连通性:深度优先搜索和广度优先搜索算法;

最小生成树:kruskal克鲁斯卡尔算法;prim普里姆算法。

拓扑排序和关键路径。

[考试的知识点]:

概念:查找、查找表。

静态查找表:线性索引,折半查找;

动态查找表:二叉排序树;b-树; b+树;哈希表;

[考试的知识点]:

概念:排序的定义、排序的时间代价、排序方法的稳定性。

插入排序:直接插入排序;希尔排序。

交换排序:起泡排序;快速排序。

选择排序:直接选择排序;堆排序。

数据结构复习提纲

软件学院数据结构与算法复习提纲。data structures and algorithms 概念 type,类型 一组值的集合。type,简单类型例如整数,因为它的值不含有子结构。aggregate type,复杂类型,一个记录含有多项信息。银行账户含有多项信息如姓名 地址 composite t...

数据结构复习提纲

第一章概论 1 数据结构的基本概念和术语。数据 数据元素 数据项 数据对象 数据结构等基本概念。数据结构的逻辑结构,存储结构及数据运算的含义及其相互关系。数据结构的四种逻辑结构及四种常用的存储表示方法。第二章算法分析技术。1 算法的描述和分析。无穷大阶的几种描述方法的区别。算法 算法的时间复杂度和空...

数据结构复习提纲

第一部分试题说明。1 试卷考试时间为90分钟。2 试题类型 选择题 20个,每题2分,共40分 简答题 6个,每题5分,共30分 和算法设计题 2个,每题15分,共30分 第二部分各章知识点。第1章绪论。1 数据结构的概念。2 数据结构的形式化表示方法 ds d,r 要求给定一个形式化表示,能够画出...