README.mdJanuary 16, 2023 · View on GitHub常见题型 算法思维 LeetCode Algorithm ALGORITHMS ARE THE SOUL OF PROGRAMS. 算法是程序的灵魂。 #TitleSolutionDifficultyTypes1753Maximum Score From Removing StonesC++,GoMedium数学题1752Check if Array Is Sorted and RotatedC++,GoEasy数组+模1248Count Number of Nice SubarraysC++,GoMedium前缀和+hash+替换11851185. 一周中的第几天C++,PythonEazy数学题974Subarray Sums Divisible by KC++,GoMedium前缀和+hash+同余930Binary Subarrays With SumC++,GoMedium前缀和+hash876 链表的中间结点C++Eazy链表739每日温度C++Medium单调栈724Find-pivot-indexC++,GoEasy数组+暴力657机器人能否返回原点C++Eazy字符串647回文子串C++Medium字符串617Merge Two Binary TreesC++,GoEasy二叉树+递归560subarray-sum-equals-kC++,GoMedium前缀和+hash547省份数量C++Medium搜索543二叉树的直径C++Eazy二叉树523Continuous Subarray SumC++,GoMedium前缀和+hash461Hamming DistanceC++,GoEazy位运算448Find All Numbers Disappeared in an ArrayC++,GoEazy数学题338Counting BitsC++,GoEazy数学题453minimum moves to equal array elementsC++,GoEazy数学题347前 K 个高频元素C++Medium排序283Move ZeroesC++,GoEazy数学题280摆动排序C++Medium排序234回文链表C++Eazy链表226Invert Binary TreeC++,GoEazy二叉树+递归198打家劫舍C++Medium动态规划169 Majority ElementC++,GoEazy数组+投票算法160Intersection of Two Linked ListsC++,Eazy链表155最小栈C++Eazy模拟+栈156 二叉树的后序遍历C++Eazy迭代94 二叉树的中序遍历C++Eazy迭代144二叉树的前序遍历C++Eazy迭代141Linked List CycleC++,Eazy链表142142. 环形链表 IIC++Medium链表136Single NumberC++,GoEazy位运算123股票买卖最大值-3C++,GoHard数学122股票买卖最大值-2C++,GoMedium数学+贪心121股票买卖最大值-1C++,GoEazy数学110Balanced Binary TreeC++Eazy二叉树+递归105前序和中序遍历重建二叉树C++Eazy二叉树+递归104Maximum Depth of Binary TreeC++,GoEazy二叉树+递归75 颜色分类C++Medium双指针62不同路径C++Medium动态规划42接雨水C++Hard单调栈+双指针34在排序数组中查找元素的第一个和最后一个位置C++Medium二分查找32剑指 Offer 32 - III. 从上到下打印二叉树 IIIC++,GoEazy二叉树+BFS32剑指 Offer 32 - II. 从上到下打印二叉树 IIC++,GoEazy二叉树+BFS32剑指 Offer 32 - I. 从上到下打印二叉树 IC++,GoEazy二叉树+BFS31https://leetcode-cn.com/problems/next-permutation/C++Medium遍历26剑指 Offer 26. 树的子结构C++Eazy二叉树+递归22剑指 Offer 22. 链表中倒数第k个节点C++Eazy链表20有效的括号C++Eazy栈19Remove Nth Node From End of ListC++Eazy链表11盛最多水的容器C++Medium双指针15三数之和C++Medium二分+双指针10https://leetcode-cn.com/problems/regular-expression-matching/C++Hard正则表达式,递归04剑指 Offer 04. 二维数组中的查找C++Eazy二叉树+递归044. 寻找两个正序数组的中位数C++Hard二分,递归033. 无重复字符的最长子串C++Medium模拟