数据结构
2019-06-25 15:38:36 0 举报
AI智能生成
数据结构考研复习大纲
作者其他创作
大纲/内容
基本概念
数据结构概念
三要素
逻辑结构
线性
非线性
树
图
存储(物理)结构
顺序存储
链接存储
散列(hash)存储
索引存储
数据的运算
算法概念
特定问题的求解步骤,是指令的有限序列
五个特性
确定性
有穷性
可行性
输入
输出
评价
正确
可读性
健壮性
效率与低存储量需求
时空复杂度
线性结构
操作
插入
删除
查找
顺序表
基本操作
移动次数n/2
移动次数(n-1)/2
移动次数(n+1)/2
定义
链表
单链表
头节点的作用
循环链表
双向链表
静态链表
线性表的应用
栈
进栈
出栈
判空
共享栈
栈顶指针设置
应用
表达式求值
中缀改后缀
后缀求值
手动模拟方法
括号匹配
树、图的遍历
队列
进出队
判空、判满
队头、队尾指针的设置
顺序队列
循环队列
判满语句
插入语句
其他解决假溢出方法
加计数变量
加标志位
链队
特殊矩阵的存储
上下三角
对称矩阵
三对角阵
稀疏矩阵
重点题型
树形结构
树的概念
度
高度、深度
节点与度的关系
树、二叉树、森林
满、完全二叉树
性质
树、森林、二叉树的转换
树的遍历
先序
中序
后序
层次
线索二叉树
构造过程及结构
空指针问题
树的应用
二叉排序树
平衡二叉树
哈夫曼树
数据结构
图结构
图的基本概念
无向图、有向图(都不能为空)
完全图、连通图
子图
连通分量、强连通分量
极大连通子图
极小连通子图
网
路径
回路
简单回路
简单路径
路径和路径长度
图的存储
邻接矩阵
出度-行
入度-列
邻接表
邻接多重表
无向图
十字链表
有向图
图的遍历
广度优先
深度优先
图的应用
最小生成树
生成树
普里姆算法
克鲁斯卡尔算法
最短路径
狄杰斯特拉算法
弗洛伊德算法
拓扑排序
关键路径
数组与广义表
数组
修改
多维数组表示法
a+1行,b+1列
A[a][b]
a行b列
有几个逗号就有几行,每一行是从x到y、i到j的整数
矩阵存储
三元组
广义表
求给定表头表尾的表达式值
注意是否加括号,即表头可原子可表,表尾只能是表
给定广义表中元素,写取出步骤
求长度、深度
注意递归定义
动态存储
二叉树表示
先画树形图,再转换成二叉树即可
结构图
计算储存地址
普通矩阵
三角阵
三(n)对角阵
排序&查找
排序
交换排序
冒泡排序
快速排序
选择类排序
简单选择排序
堆排序
插入排序
直接插入
空间:O(1)
时间:O(n^2)
折半插入
希尔排序
时间:~
其他排序
归并排序
外部排序
最佳归并树
基数排序
稳定性:
稳定
不稳定
快、希、选、堆
顺序查找
折半查找
分块查找
非线性结构
散列查找
构造散列函数
直接定址
除留余数法
······
冲突处理
开放定址法(公式?)
线性探测
平方探测法
再散列
伪随机数
拉链法
性能分析
散列函数
冲突处理方法
装填因子
B树
重要计算
ASL(成功、失败)
其他知识点总结
英语缩写
收藏
0 条评论
下一页