算法刷题目录
array
- 121.买卖股票的最佳时机
- 1262.可被三整除的最大和
- 16.最接近的三数之和
- 215.数组中的第k个最大元素
- 31.下一个排列
- 41.缺失的第一个正数
- 54.螺旋矩阵
- 56.合并区间
- 560.和为-k-的子数组
- 704.二分查找
- 88.合并两个有序数组
- 912.排序数组
bfs
binary_search
dfs
dp
- 1143.最长公共子序列
- 122.买卖股票的最佳时机-ii
- 152.乘积最大子数组
- 198.打家劫舍
- 213.打家劫舍-ii
- 300.最长递增子序列
- 322.零钱兑换(递归)
- 322.零钱兑换(递推)
- 416.分割等和子集
- 516.最长回文子序列
- 53.最大子数组和
- 64.最小路径和(递归)
- 64.最小路径和(递推)
- 70.爬楼梯
- 72.编辑距离(递归)
- 72.编辑距离(递推)
- 97.交错字符串
graph
linkedlist
- 141.环形链表
- 142.环形链表-ii
- 143.重排链表
- 148.排序链表
- 160.相交链表
- 19.删除链表的倒数第-n-个结点
- 2.两数相加
- 206.反转链表
- 21.合并两个有序链表
- 234.回文链表
- 24.两两交换链表中的节点
- 25.k-个一组翻转链表
- 82.删除排序链表中的重复元素-ii
- 92.反转链表-ii
math
sliding_window
stack
string
- 14.最长公共前缀
- 151.反转字符串中的单词
- 165.比较版本号
- 179.最大数
- 32.最长有效括号
- 394.字符串解码
- 415.字符串相加
- 43.字符串相乘
- 5.最长回文子串
- 93.复原-ip-地址
structure
tree
two_pointers
Comments
