README.md

January 16, 2023 · View on GitHub

常见题型

算法思维

LeetCode Algorithm

ALGORITHMS ARE THE SOUL OF PROGRAMS.

算法是程序的灵魂。

#TitleSolutionDifficultyTypes
1753Maximum 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前缀和+hash
876 链表的中间结点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前缀和+hash
547省份数量C++Medium搜索
543二叉树的直径C++Eazy二叉树
523Continuous Subarray SumC++GoMedium前缀和+hash
461Hamming 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二叉树+BFS
32剑指 Offer 32 - II. 从上到下打印二叉树 IIC++GoEazy二叉树+BFS
32剑指 Offer 32 - I. 从上到下打印二叉树 IC++GoEazy二叉树+BFS
31https://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模拟