- 86
- 0
- 约7.5千字
- 约 9页
- 2017-06-12 发布于北京
- 举报
复习重点
数据结构的概念,逻辑结构、物理结构的概念及各自包含的内容
算法的特性、设计要求,如何度量算法的时间效率。
线性表的顺序/链式存储结构的特点,插入、删除算法。
栈和队列的逻辑特性,顺序栈的入栈/出栈、循环队列的入队/出队算法。
以三元组顺序表存放的稀疏矩阵的转置算法。
二叉树的性质及其四种遍历算法。
森林与二叉树的相互转换。
WPL、前缀编码的概念,哈夫曼树的构造算法。
图的相关概念,邻接矩阵 及 邻接表的存储结构。
图的深度优先/广度优先遍历算法。
最小生成树的两种算法。
拓扑排序的意义和算法。
最短路径算法。
顺序表、有序表的查找算法。
二叉排序树的性质、插入/删除算法、平衡二叉树的性质、插入算法。
哈希表的相关概念,常用的冲突处理方法。
直接插入排序、希尔排序、快速排序、堆排序、归并排序的算法。
注意:
上述每个知识点可能会以任何题型出现,复习的时候别把它们当做“简答题”来复习。
红色(下划线)标识的知识点或算法,只要求对给出的初始数据,能画出结果则可。其他的算法则可能会出现在“算法题”中。
自测题
第1章 绪论
一、判断
顺序存储方式只能用于存储线性结构。(错)
顺序查找法适用于存储结构为顺序或链式存储的线性表。(对)
二、选择
计算机算法必须具备输入、输出、( B )等5个特性。
A.可行性、可移植性和可扩展性 B.可行性、确定性和有穷性
C.确定性
原创力文档

文档评论(0)