leetcode刷题常用算法总结一、动态规划二、滑动窗口三、双指针法四、堆栈法五、快慢指针法六、哈希表法七、区间合并法八、循环排序九、链表反转十、树的BFS十一、树上DFS十二、子集问题十三、二分查找十四、前K大数十五、K路归并十六、二叉树系列十七、链表十八、进制转换和位运算十九、整数溢出判断二十、贪心算法二十一、数组内的上下左右移动
算法(01)常用算法总结一、动态规划1、何时采用动态规划2、动态规划解题步骤2.1 定义状态2.1 状态转移方程二、滑动窗口1. 滑动窗口法用于解决的问题2. 解题步骤三、双指针法1. 双指针模式2. 解题步骤四、堆栈法1、堆栈法2、解题步骤五、快慢指针法1、快慢指针模式2、解题步骤六、哈希表法1、哈希表2、解题步骤七、区间合并法1、区间合并模式2、解题步骤八、循环排序1、循环排序法2、解题步骤:...