外观
🚀 最长不重复的子数组
编辑距离
不同路径 II
反转英语句子
快速排序
LRU 缓存
最小 K 个数
重排链表
二叉树的子树
优先级的括号匹配
二叉树最大宽度
四数之和
表列序号
反转链表
链表每两个节点翻转
两数之和
字符串相加
合并区间
字符串原地反转
方阵求对角线最大质数
二叉树反转
复原 IP 地址
下一个排列
使用两个栈实现队列
使用数组实现栈
链表升序
数组中两个数乘积等于目标值
验证二叉搜索树
到最近的人的最大距离
矩阵 Z 字形遍历
用位运算实现两数加法
二叉树 Z 字形层序遍历
合并两个有序链表
跳跃游戏
N个数的最大公约数
反转字符串中的单词
约瑟夫环
字符串相乘
算24点游戏
两个有序数组的中位数
最小路径和
哪个更重
旋转数组找到目标值
组成新集合
二叉树根节点到叶子节点的最大路径
给一个数组,找出比左边小,比右边大的数字
岛屿问题
统计用户最大峰值和对应时间段
抓球
投硬币
第一个异位词的子串
链表每两个元素反转
找出数字中二进制位连续出现的 1 或者 0 最多的次数
最小交换次数来组合所有的1
找出重复的数字
子集
二叉树右视图
只出现一次的数字
大顶堆
传播生气
字符串表达式计算
删除链表倒数第四个元素并反转链表
最长山脉
买卖股票
32进制的两个链表加法
链表是否有环
最长回文子串
乘积最大子数组
最小覆盖子串
快速排序,冒泡排序
删除链表的倒数第n个节点
非递归实现快速排序
矩阵螺旋遍历
打乱数组
搜索旋转排序数组 II
零钱兑换
鬼过河
二叉树转化为链表
搜索二维数组(要求两种解法)
字符串成环
质因数分解
是否有一个数的数目超过一半?
链表的每个节点右移K个位置
找出两个数组中的重复元素
括号生成
乘积最大的三个数字
完成任务
二叉树的最大路径
二叉树的最大深度
二叉树的遍历
矩阵最短路
矩阵从头走到尾的路径数量
拿石子
大厂算法 TOP 10 题型