基础算法
快速排序
1.AcWing 785. 快速排序
2.AcWing 786. 第k个数
归并排序
1.AcWing 787. 归并排序
2.AcWing 788. 逆序对的数量
二分
1.AcWing 789. 数的范围
2.AcWing 790. 数的三次方根
高精度
1.AcWing 791. 高精度加法
2.AcWing 792. 高精度减法
3.AcWing 793. 高精度乘法
4.AcWing 794. 高精度除法
前缀和与差分
1.AcWing 795. 前缀和
2.AcWing 796. 子矩阵的和
3.AcWing 797. 差分
4.AcWing 798. 差分矩阵
双指针算法
1.AcWing 799. 最长连续不重复子序列
2.AcWing 800. 数组元素的目标和
3.AcWing 2816. 判断子序列
位运算
离散化
区间合并
数据结构
单链表
1.单链表
双链表
1.双链表
栈
- 模拟栈
- 表达式求值
队列
- 模拟队列
单调栈
- 单调栈
单调队列
- 单调窗口
KMP
- KMP字符串
Trie
- Trie字符串统计
- 最大异或对
并查集
- 合并集合
- 连通块中点的数量
- 食物链
堆
- 堆排序
- 模拟堆
哈希表
- 模拟散列表
- 字符串哈希
搜索与图论
数学知识
动态规划
背包问题
线性DP
- AcWing 898. 数字三角形
- AcWing 895. 最长上升子序列
- AcWing 896. 最长上升子序列 II
- AcWing 897. 最长公共子序列
- AcWing 902. 最短编辑距离
- AcWing 899. 编辑距离
MarkDown
出问题了应该是
快速排序
MarkDown
[快速排序](https://www.acwing.com/activity/content/code/content/4021908/)
之前不会用超链接的语法,已修复,谢谢大佬~hhh