一、数据结构部分:
链表
堆
栈
队列
二叉树
二叉树的三种遍历方式:前序,中序,后序,递归和非递归遍历
图相关算法
二、算法部分
排序算法
八大排序算法
1.插入排序:直接插入排序,希尔排序
2.选择排序:简单选择排序,堆排序
3.交换排序:冒泡排序,快速排序
4. 归并排序
5.基数排序
查找算法
1. 顺序查找
2. 二分查找
折半查找,递归查找
3. 插值查找
4. 斐波那契查找
5. 树表查找
6. 分块查找
7. 哈希查找
hash算法
一些算法设计思想。
贪心算法,分治算法,动态规划算法,随机化算法,回溯算法等。这些可以根据具体的例子程序来复习。