Skip to content
williamgx8 edited this page Aug 26, 2025 · 75 revisions

字符串

数组

环形子数组的最大和
数组中的第K个最大元素
前 K 个高频元素
库存管理 III
Z 字形变换
轮转数组
缺失的第一个正数
分割回文串
颜色分类
寻找重复数
字符串相乘
最大数
交易逆序对的总数
数组中重复的数据

矩阵

搜索二维矩阵 II
N 皇后

滑动窗口

串联所有单词的子串
压缩字符串

双指针

移动零
有效三角形的个数
删除有序数组中的重复项 II

递归

复原 IP 地址
N 皇后
分割回文串
岛屿的最大面积
全排列 II
24 点游戏
至少有 K 个重复字符的最长子串

简化路径
最小栈
基本计算器
基本计算器 II
字符串解码
柱状图中最大的矩形
移掉 K 位数字
最大矩形
去除重复字母

克隆图
除法求值

链表

排序链表
反转链表 II
删除链表的倒数第 N 个结点
删除排序链表中的重复元素 II
LRU 缓存
LFU 缓存
相交链表
回文链表
环形链表 II
两两交换链表中的节点
分隔链表
奇偶链表

二分

搜索旋转排序数组
寻找两个正序数组的中位数

查找和最小的 K 对数字
数据流的中位数

单调队列

滑动窗口最大值

位运算

二进制求和
只出现一次的数字 II

哈希

最长连续序列
和为 K 的子数组

贪心

用最少数量的箭引爆气球
最长有效括号最长有效括号
有效的括号字符串

二叉树中的最大路径和
二叉树的序列化与反序列化
将二叉搜索树转化为排序的双向链表
二叉树的后序遍历
删除二叉搜索树中的节点

字典树

单词搜索 II

数学

回文数
Pow(x, n)
用 Rand7() 实现 Rand10()
整数反转
打乱数组
第 N 位数字

动态规划

零钱兑换
零钱兑换 II
最长递增子序列
买卖股票的最佳时机 II
完全平方数
分割等和子集
矩阵中的最长递增路径
正则表达式匹配
鸡蛋掉落
通配符匹配
最长递增子序列的个数

Clone this wiki locally