【目录】数据结构与算法 数据结构 数据结构(1) 线性表之顺序存储结构 数据结构(2) 线性表之单链表 数据结构(3) 线性表之静态链表 数据结构(4) 线性表之循环链表 数据结构(5) 线性表之双向链表 数据结构(6) 栈的顺序与链式存储 数据结构(7) 循环队列和链队列 数据结构(8) 串的模式匹配算法(朴素、KMP、改进算法) 数据结构(9) 树(二叉树、线索二叉树) 二叉树的遍历(递归与循环+层序遍历) 算法 查找算法(1)(顺序、二分、插值、斐波那契查找) 查找算法(2)(二叉排序树/二叉搜索树) 查找算法(3) (平衡二叉树(AVL树)) 查找算法(4) (散列表(哈希表)) 排序算法(1) (冒泡排序及其优化) 排序算法(2) (快速排序及其优化) 快速排序的非递归实现 排序算法(3) (堆排序) 排序算法(4) (归并排序) 排序算法(5) (直接插入排序) 归并排序的非递归实现