- Python3 code first
- One day one problem
- Maybe per several days
- Python3
- Javascript
- Java1.8.0
- 0001最接近原点的 K 个点
- 0002学生出勤记录 II
- 0003下一个数
- 0004恢复空格
- 0005不同的二叉搜索树
- 0006最长回文子串
- 0007从前序与中序遍历序列构造二叉树
- 0008LRU缓存机制
- 0009相同的树
- 0010对称二叉树
- 0011二叉树的最大深度
- 0012二叉树的层次遍历 II
- 0013将有序数组转换为二叉搜索树
- 0014平衡二叉树
- 0015二叉树的最小深度
- 0016路径总和
- 0017路径总和 II
- 0018二叉树的中序遍历
- 0019不同的二叉搜索树 II
- 0020验证二叉搜索树
- 0021二叉树的层序遍历
- 0022二叉树的锯齿形层次遍历
- 0023从中序与后序遍历序列构造二叉树
- 0024二叉树展开为链表
- 0025填充每个节点的下一个右侧节点指针
- 0026填充每个节点的下一个右侧节点指针 II
- 0027求根到叶子节点数字之和
- 0028两数之和
- 0029两数相加
- 0030二叉树的前序遍历
- 0031二叉树的后序遍历
- 0032二叉搜索树迭代器
- 0033二叉树的右视图
- 0034完全二叉树的节点个数
- 0035翻转二叉树
- 0036二叉搜索树中第K小的元素
- 0037二叉搜索树的最近公共祖先
- 0038二叉树的最近公共祖先
- 0039压缩字符串
- 0040学生出勤记录 I
- 0041无重复字符的最长子串
- 0042二叉树的所有路径
- 0043恢复二叉搜索树
- 0044二叉树中的最大路径和
- 0045打家劫舍 III
- 0046寻找两个正序数组的中位数
- 0047Z 字形变换
- 0048整数反转
- 0049字符串转换整数 (atoi)
- 0050左叶子之和
- 0051N叉树的层序遍历
- 0052二叉树的序列化与反序列化
- 0053路径总和 III
- 0054回文数
- 0055盛最多水的容器
- 0056整数转罗马数字
- 0057罗马数字转整数
- 0058最长公共前缀
- 0059三数之和
- 0060最接近的三数之和
- 0061序列化和反序列化二叉搜索树
- 0062电话号码的字母组合
- 0063四数之和
- 0064删除链表的倒数第N个节点
- 0065有效的括号
- 0066合并两个有序链表
- 0067括号生成
- 0068删除排序数组中的重复项
- 0069两两交换链表中的节点
- 0070加油站
- 0071移除元素
- 0072实现 strStr()
- 0073两数相除
- 0074串联所有单词的子串
- 0075下一个排列
- 0076大餐计数
- 0077验证二叉树的前序序列化
- 0078搜索旋转排序数组
- 0079在排序数组中查找元素的第一个和最后一个位置
- 0080搜索插入位置
- 0081有效的数独
- 0082外观数列
- 0083组合总和
- 0084组合总和 II
- 0085字符串相乘
- 0086跳跃游戏
- 0087跳跃游戏 II
- 0088全排列
- 0089全排列 II
- 0090旋转图像
- 0091字母异位词分组
- 0092Pow(x, n)
- 0093最大子序和
- 0094斐波那契数
- 0095第 N 个泰波那契数
- 0096爬楼梯
- 0097使用最小花费爬楼梯
- 0098打家劫舍
- 0099打家劫舍 II
- 0100删除并获得点数
- 0101环形子数组的最大和
- 0102乘积最大子数组
- 0103乘积为正数的最长子数组长度
- 0104最佳观光组合
- 0105买卖股票的最佳时机
- 0106买卖股票的最佳时机 II
- 0107最佳买卖股票时机含冷冻期
- 0108买卖股票的最佳时机含手续费
- 0109单词拆分
- 0110接雨水
- 0111等差数列划分
- 0112解码方法
- 0113丑数
- 0114丑数 II
- 0115杨辉三角
- 0116杨辉三角 II
- 0117下降路径最小和
- 0118三角形最小路径和
- 0119不同路径
- 0120不同路径 II
- 0121颜色分类
- 0122合并区间
- 0123最小路径和
- 0124最大正方形
- 0125最长回文子序列
- 0126最长递增子序列
- 0127摆动序列
- 0128判断子序列
- 0129最长公共子序列
- 0130编辑距离
- 0131零钱兑换
- 0132零钱兑换 II
- 0133组合总和 Ⅳ
- 0134整数拆分
- 0135完全平方数
- 0136子集
- 0137子集 II
- 0138单词搜索
- 0139最长连续序列
- 0140只出现一次的数字
- 0141环形链表
- 0142环形链表 II
- 0143排序链表
- 0144对链表进行插入排序
- 0145最小栈
- 0146相交链表
- 0147多数元素
- 0148求众数 II
- 0149反转链表
- 0150岛屿数量
- 0151课程表
- 0152课程表 II
- 0153实现 Trie (前缀树)