数组
()一维数组和二维数组的存储;
()矩阵的压缩存储的基本概念;
()对称矩阵、对角矩阵以及三角矩阵的压缩存储。
.堆栈与队列
()堆栈与队列的基本概念与基本操作;
()堆栈与队列的顺序存储结构与链式存储结构的构造原理;
()在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作的
算法设计;
()堆栈和队列在解决实际问题中应用。
.树与二叉树
()树与二叉树的基本概念、基本特征和名词术语;
()完全二叉树与满二叉树的基本概念,二叉树的基本性质及其应用;
()二叉树的顺序存储结构与二叉链表存储结的基本原理;
()二叉树的前序遍历、中序遍历、后序遍历和按层次遍历,重点是二叉
树在以二叉链表作为存储结构基础上各种遍历算法(包括非递归算法)的设计与
应用;
()二叉排序树的基本概念、建立(插入)、查找以及平均查找长度(asl)
的计算。
.图
()图的基本概念、名词术语;
()图的邻接矩阵存储方法和邻接表(含逆邻接表)存储方法的构造原理
及特点;
()图的深度优先搜索与广度优先搜索;
()最小(代价)生成树、最短路径、aov网与拓扑排序的基本概念。
.文件及查找
()顺序查找法以及平均查找长度(asl)的计算;
()折半查找法以及平均查找长度(asl)的计算,包括查找过程对应的
“判定树”的构造。
()散列(hash)表的构造、散列函数的构造,散列冲突的基本概念、处
理散列冲突的基本方法以及散列表的查找和平均查找长度的计算。
.内排序
()排序的基本概念,各种内排序方法的基本原理和特点,包括排序过程
中进行的元素之间的比较次数,排序总趟数、排序稳定性以及时间复杂度与空间
复杂度计算;
()插入排序法(含折半插入排序法);
()选择排序法;
()冒泡排序法;
()谢尔排序法;
()快排序法;
()堆积排序法,包括堆积的定义与构造。
.c程序的基本结构
()c语言的特点;