- 1-1 C语言基础
- 1-2 数据结构课程性质
- 1-3 数据结构基本概念
- 1-4 算法效率分析
- 1-5 习题解析
- 2-1 线性表概述
- 2-2 顺序表
- 2-3 链表的定义
- 2-4 链表的初始化
- 2-5 链表的基本操作
- 2-6 链表的分类
- 2-7 线性表的应用
- 3-1 栈与队列概述
- 3-2 栈的表示与实现
- 3-3 队列的表示与实现
- 3-4 栈与队列的应用
- 3-5 习题解析
- 4-1 串
- 4-2 数组
- 4-3 广义表
- 4-4 习题解析
- 5-1 树与二叉树的定义
- 5-2 二叉树的存储与遍历
- 5-3 线索二叉树
- 5-4 树、二叉树、森林的转换
- 5-5 哈夫曼树
- 5-6 习题解析
- 6-1 图的定义和基本术语
- 6-2 图的存储结构
- 6-3 图的遍历
- 6-4 最小生成树
- 6-5 最短路径
- 6-6 拓扑排序与关键路径
- 6-7 习题解析
- 7-1 查找的基本概念
- 7-2 线性表的查找
- 7-3 二叉排序树与平衡二叉树
- 7-4 B树与B+树
- 7-5 红黑树
- 7-6 并查集
- 7-7 散列表
- 7-8 习题解析
- 8-1 排序的基本概念
- 8-2 插入类排序
- 8-3 交换类排序
- 8-4 选择类排序
- 8-5 归并类排序和基数排序
- 8-6 习题解析
C语言为编程语言的一种,是学习程序设计的理想起步,简明易学。因而被应用广泛。像交通红绿灯的编写,LED字灯有规律的闪动,都可以用C语言进行编程。按照教材篇章结构,辅导老师精讲教材章节内容,并在此基础上分析重难点以及各个知识点需掌握的程度。通过梳理各章知识点,将各个知识点的经络编制清晰,使知识点形成一个框架网络,强化基础知识的基础上分析教材的考点,归纳难点、重点。