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