一.课程内容概要

二.数组

三.稀疏矩阵

考试中使用带入法即可:

四.数据结构的定义
线性结构:
非线性结构:树,图(有可能有闭环)

五.线性表和
线性表:顺序表,链表(单链表,循环链表,双向链表)

链表的基本操作
删除:p.next = q.next
插入操作:首先是s.next = p.next,然后再p.next=s.next赋值
双向的一般不考,比较难

六.线性表-顺序存储与链式存储对比

七.线性表-队列与栈

例题:


八.广义表

九.树与二叉树



二叉树遍历
前序遍历:根左右-->12457836
中序遍历:左根右-->42785136
后序遍历:左右根-->48752631
层次遍历:按顺序遍历-->12345678

反向构造二叉树


树转二叉树

查找二叉树
注意最后要做验证,看是否还符合查找二叉树

哈夫曼树

线索二叉树

平衡二叉树

十.图
完全图

图的存储--邻接矩阵

图的存储----邻接表

图的遍历


十一.图-拓扑排序

十二.图的最小生成树
普利姆算法

克鲁斯卡尔算法

网友评论