数据结构绪论

绪论

l  概念

²  数据       数据对象       数据元素       数据项

²  数据类型       抽象数据类型       数据结构

²  逻辑结构       存储结构       运算集合

²  算法

²  算法的执行时间    语句频度

²  时间复杂度    渐进时间复杂度    最坏时间复杂度    平均时间复杂度

l  简答

²  数据的逻辑结构    存储结构       操作集合

²  算法的特性    设计要求

²  常用算法的时间复杂度

²  数据的特点    数据构成

²  比较数据类型、ADT和数据结构

²  算法、语言和程序的关系

²  算法的性能选择

l  计算

²  代码的语句频度    (渐进)时间复杂度    空间复杂度

l  画图

 

l  算法

 

l  应用


 

线性表

l  概念

²  线性表    顺序表    线性链表      

²  单链表    循环链表       双向链表

l  简答

² 常见的链表

²  线性表的特点      

²  比较顺序表和链表

²  比较常见的链表

l  计算

² 计算顺序表中元素的地址          

l  画图

²  单链表的头插法    尾插法    插入       删除

²  双向链表的插入    删除

l  算法

²  顺序表的查找       插入       删除       合并

²  单链表的初始化    头插法建表    尾插法建表    查找 求表长  插入 删除 合并

²  顺序表删除值为x的所有元素    链表元素的逆置

l  应用

²  一元多项式相加


 

栈与队列

l  概念

²  栈           栈顶       栈底       LIFO表 

²  顺序栈    链栈       双端栈

²  队列       队尾       队头       FIFO表

²  链队列    循环队列       双端队列

l  简答

²  栈的基本操作

²  队列的基本操作

²  循环队列的空和满的状态判断

l  计算

²  计算顺序表中元素的地址          

l  画图

²  表达式运算过程中栈区变化

l  算法

²  顺序栈的初始化    进栈       出栈       读栈顶

² 双端栈的初始化    进栈       出栈

² 链栈的进栈    出栈

² 链队列的初始化    入队       出队

² 循环队列的初始化       入队       出队

l  应用

²  括号匹配       表达式求值

²  打印杨辉三角


 

(字符)串

l  概念

²  字符串    串值       串长       空串

²  子串       主串       子串在主串中的位置    串相等

²  串的模式匹配

l  简答

 

l  计算

      

l  画图

 

l  算法

 

l  应用


 

数组与广义表

l  概念

²  数组       行向量    列向量

²  广义表    广义表长度    子表       表头       表尾       深度

l  简答

²  稀疏矩阵的表示方法

l  计算

²  计算一维数组中元素的地址              二维元素的地址

²  三角矩阵的元素地址

²  广义表运算

l  画图

²  稀疏矩阵的三元组表示       矩阵转置

l  算法

 

l  应用


²   

树与二叉树

l  概念

²  树    空树       根    子树      

²  结点       结点的度       叶节点    分支结点       结点的层次

²  树的度    树的高度(深度)       有序树    森林       同构

²  孩子结点       双亲结点       兄弟结点       堂兄弟结点    祖先结点       子孙结点

²  二叉树    左孩子    右孩子

²  满二叉树       完全二叉树

²  路径       路径长度       结点的权       带权路径长度       哈夫曼树       前缀编码

l  简答

²  二叉树的遍历方式

²  具有3个结点且不同构的有序树

²  二叉树的基本形态

²  二叉树的性质1 2 3 4 5

²  树的存储方法

l  计算

²  二叉树的结点数    深度      

l  画图

²  先序、中序画二叉树    中序、后序画二叉树

²  二叉树的先序、中序、后序

²  树转二叉树           森林转二叉树       二叉树还原树与森林

²  哈夫曼树

l  算法

²  二叉树的先序、中序、后序遍历

²  二叉树输出叶子结点    统计叶子结点       二叉树的高度

l  应用


 

l  概念

²  图    顶点 顶点在图中的位置

²  弧    弧尾  弧头    有向图    入度 出度    有向完全图    强连通图 强连通分量

²  边    无向图    度    无向完全图    连通图    连通分量

²  稀疏图    稠密图    子图       邻接点   

²  权    网    路径       回路      

²  最小生成树(无向图)       AOV-网 

²  AOE-网  源点       汇点       关键活动       关键路径

l  简答

²  图的存储选择

²  图的遍历

²  AOV-网的特性

l  计算

²  图的边数      

l  画图

²  图的邻接矩阵       邻接表

²  (最小生成树)加点法       加边法

²  关键路径

²  带权图的最短路径

l  算法

 

l  应用


查找

l  概念

²  列表       关键字           查找       二叉排序树

l  简答

²  二叉排序树的特性

²  哈希法主要解决的问题

l  计算

² 平均查找长度      

²  折半查找

l  画图

²  除留余数法    开放定址法

l  算法

²  顺序查找       折半查找

l  应用


 

排序

l  概念

²  排序       稳定性    逆转数

l  简答

²  排序的过程

l  计算

²   

l  画图

²  (插入类)直接插入排序    折半插入排序       希尔排序

²  (交换类)冒泡排序    快速排序

²  (选择类)简单选择排序    树形(锦标赛)排序    堆排序

²  归并排序       分配类排序

l  算法

²   

l  应用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值