Posts
All the articles I've posted.
-
LeetCode Hot 100——技巧篇(位运算、多数投票、原地排序)
技巧五题:只出现一次的数字位运算、多数元素摩尔投票、颜色分类三路快排、下一个排列、寻找重复数。
-
LeetCode Hot 100——多维动态规划篇(路径、回文、编辑距离)
多维动态规划五题:不同路径、最小路径和、最长回文子串、最长公共子序列、编辑距离。
-
LeetCode Hot 100——动态规划篇(状态定义、转移方程、背包)
动态规划九题:爬楼梯、打家劫舍、零钱兑换、单词拆分、最长递增子序列、乘积最大子数组、分割等和子集、最长有效括号。
-
LeetCode Hot 100——贪心篇(买卖股票、跳跃游戏、区间划分)
贪心四题:买卖股票一次交易、跳跃游戏与跳跃游戏 II、划分字母区间维护最后出现位置。
-
LeetCode Hot 100——堆篇(TopK、频率统计、数据流中位数)
堆三题:第 K 大元素用最小堆、前 K 高频元素堆加哈希计数、数据流中位数用大小顶堆。
-
LeetCode Hot 100——栈篇(括号匹配、单调栈)
栈五题:有效的括号、最小栈、字符串解码、每日温度单调栈、柱状图中最大的矩形单调栈。
-
LeetCode Hot 100——二分查找篇(边界控制与旋转数组)
二分查找六题:搜索插入位置、二维矩阵、找首尾位置、搜索旋转数组、找最小值、两个正序数组的中位数。
-
LeetCode Hot 100——回溯篇(选择-递归-撤销、剪枝)
回溯八题:全排列与子集的选择撤销、组合总和剪枝、括号生成、单词搜索、分割回文串、N 皇后。