经典算法
- 				
											经典算法
										
- C/C++输入和输出
 - 冒泡排序
 - 选择排序
 - 插入排序
 - 希尔排序
 - 快速排序
 - 查找第k小元素
 - 归并排序
 - 计数排序
 - sort函数
 - 高精度加法
 - 高精度减法
 - 高精度乘法
 - 高精度除法
 - 顺序查找
 - 二分查找算法
 - 二分法查找最左和最右
 - lower_bound和upper_bound
 - 查找被移除的元素
 - 递归上台阶
 - 递归汉诺塔
 - 递推斐波那契数列
 - 贪心算法-简单装载
 - 贪心算法-部分背包
 - 贪心算法-排队打水
 - 分治算法-逆序对数量
 - 分治算法-棋盘覆盖
 - 动态规划-斐波那契数列
 - 动态规划-数塔
 - 动态规划-拦截导弹
 - 动态规划-最长公共子序列
 - 背包-01背包
 - 背包-完全背包
 - 背包-多重背包
 - 邻接矩阵和递归DFS
 - 邻接矩阵和栈实现DFS
 - 邻接矩阵和队列实现BFS
 - BFS迷宫最短路径
 - 快速幂算法(取模)
 - 快速幂费马小定理求逆元
 - 扩展欧几里得算法求逆元
 - 素数的线性筛选法
 - 数组全排列情况
 - 生成随机数
 
 - C++ N皇后问题
 
