勤奋的猫
归档
全部
2022年(共121篇)
06-24 题解 | #回文数字# 06-22 题解 | #加起来和为目标值的组合(二),递归+回溯+剪枝# 06-22 题解 | #重排链表,时间O(n) , 空间O(1)# 06-21 题解 | #二叉树中的最大路径和,dfs + 记忆化搜索 + hashMap,垃圾解法# 06-20 题解 | #判断一棵二叉树是否为搜索二叉树和完全二叉树# 06-20 题解 | #在两个长度相等的排序数组中找到上中位数,时间O(n),空间O(1)# 06-20 题解 | #编辑距离(二)# 06-20 题解 | #在旋转过的有序数组中寻找目标值,二分,超过100%JAVA# 06-20 题解 | #求平方根# 06-19 题解 | #最长上升子序列(三),二分+dp# 06-12 题解 | #字符串出现次数的TopK问题# 06-11 题解 | #二叉树根节点到叶子节点的所有路径和,dfs# 06-11 题解 | #逆波兰表达式求值# 06-10 题解 | #进制转换,数学# 06-10 题解 | #链表# 06-10 题解 | #点击消除,栈结构# 06-03 题解 | #反转数字# 06-03 题解 | #买卖股票的最好时机(三)# 05-28 题解 | #设计LFU缓存结构,双hash表+链表# 05-27 题解 | #设计LRU缓存结构,双向链表+hash表# 05-27 题解 | #设计LRU缓存结构,双栈+hash表# 05-26 题解 | #顺时针旋转矩阵,空间O(1)# 05-26 题解 | #螺旋矩阵,模拟# 05-25 题解 | #旋转数组,三次翻转# 05-24 题解 | #分糖果问题,贪心策略# 05-24 题解 | #最小覆盖子串,双指针,滑动窗口# 05-23 题解 | #接雨水问题,双指针# 05-19 题解 | #最长无重复子数组,O(n)# 05-19 题解 | #合并区间,双指针# 05-19 题解 | #大数加法# 05-19 题解 | #验证IP地址# 05-18 题解 | #最长公共前缀,垃圾解法# 05-18 题解 | #字符串变形# 05-18 题解 | #买卖股票的最好时机(二),dp# 05-18 题解 | #买卖股票的最好时机(二),贪心# 05-18 题解 | #买卖股票的最好时机(一)# 05-18 题解 | #打家劫舍(二),dp# 05-18 题解 | #打家劫舍(一),dp# 05-16 题解 | #编辑距离(一),DP# 05-16 题解 | #数字字符串转化成IP地址,递归# 05-15 题解 | #最长上升子序列(一),dp# 05-15 题解 | #最小路径和# 05-15 题解 | #兑换零钱(一),记忆化递归# 05-15 题解 | #兑换零钱(一),dp# 05-15 题解 | #不同路径的数目(一),记忆化递归# 05-15 题解 | #不同路径的数目(一),递归# 05-15 题解 | #不同路径的数目(一),dp# 05-15 题解 | #最长公共子串# 05-15 题解 | #打印最长公共子序列# 05-14 题解 | #最小花费爬楼梯,dp,空间O(n)# 05-14 题解 | #最小花费爬楼梯,滚动数组,空间O(1)# 05-14 题解 | #跳台阶,dp+滚动数组,空间O(1)# 05-14 题解 | #斐波拉切,dp滚动数组,空间O(1)# 05-13 题解 | #矩阵最长递增路径,记忆化递归# 05-13 题解 | #括号生成,递归,剪枝# 05-12 题解 | #N皇后问题,空间(n^2),时间O(n!)# 05-12 题解 | #字符串的排列,使用辅助boolean[]来标记# 05-12 题解 | #岛屿数量# 05-12 题解 | #表单类型# 05-11 题解 | #有重复项数字的全排列,使用boolean[]# 05-11 题解 | #有重复项数字的全排列,TreeSet去重排序# 05-11 题解 | #没有重复项数字的全排列,递归回溯# 05-10 题解 | #三数之和,垃圾解法# 05-10 题解 | #缺失的第一个正整数,时间O(n),空间O(1)# 05-10 题解 | #缺失的第一个正整数,时间O(n),空间O(n)# 05-09 题解 | #表达式求值# 05-08 题解 | #输出二叉树的右视图# 05-08 题解 | #判断是不是完全二叉树# 05-08 题解 | #判断是不是二叉搜索树,笨办法,中序遍历,再检查单调性# 05-08 题解 | #判断是不是二叉搜索树,递归# 05-07 题解 | #合并二叉树# 05-07 题解 | #二叉树的最大深度,递归# 05-06 题解 | #二叉树的后序遍历,迭代# 05-06 题解 | #二叉树的后序遍历,递归# 05-06 题解 | #二叉树的中序遍历,迭代# 05-06 题解 | #二叉树的中序遍历,递归# 05-06 题解 | #二叉树的前序遍历,迭代# 05-06 题解 | #二叉树的前序遍历,递归# 05-05 题解 | #寻找峰值O(n)# 05-05 题解 | #寻找峰值O(logn)# 05-05 题解 | #寻找峰值O(N)解法# 05-05 题解 | #删除有序链表中重复的元素-II# 05-05 题解 | #删除有序链表中重复的元素-I# 05-04 题解 | #链表的奇偶重排,时间O(n),空间O(1)# 05-04 题解 | #判断一个链表是否为回文结构,时间O(n),空间O(1)# 05-04 题解 | #牛牛的数列# 05-03 题解 | #链表相加(二)# 05-03 题解 | #删除链表的倒数第n个节点# 05-03 题解 | #合并k个有序链表(递归+递归)# 05-03 题解 | #合并K个有序链表(递归+迭代)# 04-08 题解 | #译码的方式数# 04-08 题解 | #第几位数# 04-08 题解 | #数字排成最小的数# 03-17 题解 | #整数中1出现的次数(从1到n整数中1出现的次数)# 03-15 题解 | #【模板】栈# 03-12 题解 | #数据流中的中位数# 03-12 题解 | #最小的K个数# 03-11 题解 | #平均播放进度大于60%的视频类别# 03-11 题解 | #字符串的排列# 03-10 题解 | #二叉搜索树与双向链表# 03-10 题解 | #复杂链表的复制,HashMap的解法# 03-09 题解 | #比较版本号大小(非最优解)# 03-09 题解 | #打印路径 二叉树# 03-07 题解 | #顺时针打印矩阵# 03-07 题解 | #判断二叉树是否对称,层序遍历# 03-07 题解 | #两棵树是否对称# 03-05 题解 | #二叉树反转# 03-05 题解 | #链表环的入口# 03-05 题解 | #链表的倒数第K位# 03-05 题解 | #移动数组中元素的位置,冒泡排序# 03-05 题解 | #移动数组中元素的位置# 03-05 题解 | #表示数字的字符串,正则表达式解法# 03-04 题解 | #判断是否为数字,状态机# 03-04 题解 | #正则匹配# 03-04 题解 | #正则表达式匹配,递归解法# 03-03 题解 | #数值的整数次方# 03-03 题解 | #二进制中1的个数# 03-02 题解 | #剪绳子# 03-02 题解 | #矩阵中的路径# 03-02 题解 | #矩阵中的路径# 02-24 题解 | #链表中的节点每k个一组翻转#
2021年(共38篇)