力扣每日一题
积少成多,厚积薄发
数组
- 704.二分查找
- 35.搜索插入位置
- 34.在排序数组中查找元素的第一个和最后一个位置
- 69.x的平方根
- 367.有效的完全平方数
- 27.移除元素
- 26.删除有序数组中的重复项
- 80.删除有序数组中的重复项Ⅱ
- 283.移动零
- 844.比较含退格的字符串
- 977.有序数组的平方
- 3.无重复字符的最长子串
- 209.长度最小的子数组
- 904.水果成篮
- 76.最小覆盖子串
- 59.螺旋矩阵Ⅱ
- 54.螺旋矩阵
链表
哈希表
- 242.有效的字母异位词
- 383.赎金信
- 49.字母异位词分组
- 438.找到字符串中所有字母异位词
- 349.两个数组的交集
- 350.两个数组的交集Ⅱ
- 202.快乐数
- 1.两数之和
- 454.四数相加Ⅱ
- 15.三数之和
- 18.四数之和
字符串
栈与队列
二叉树
- 144.二叉树的前序遍历
- 145.二叉树的后序遍历
- 94.二叉树的中序遍历
- 102.二叉树的层序遍历
- 107.二叉树的层序遍历Ⅱ
- 199.二叉树的右视图
- 637.二叉树的层平均值
- 429.N叉树的层序遍历
- 515.在每个树行中找最大值
- 117.填充每个节点的下一个右侧节点指针Ⅱ
- 104.二叉树的最大深度
- 559.N叉树的最大深度
- 111.二叉树的最小深度
- 226.翻转二叉树
- 101.对称二叉树
- 100.相同的树
- 572.另一棵树的子树
- 222.完全二叉树的节点个数
- 110.平衡二叉树
- 257.二叉树的所有路径
- 404.左叶子之和
- 513.找树左下角的值
- 112.路径总和
- 113.路径总和Ⅱ
- 106.从中序和后序遍历序列构造二叉树
- 654.最大二叉树
- 617.合并二叉树
- 700.二叉搜索树中的搜索
- 98.验证二叉搜索树
- 530.二叉搜索树的最小绝对差
- 501.二叉搜索树中的众数
- 236.二叉树的最近公共祖先