| # | Title | Solution | Difficulty | tips |
|---|---|---|---|---|
| 121 | 买卖股票的最佳时机.py | python | easy | |
| 122 | 买卖股票的最佳时机 II.py | python | easy | |
| 125 | 验证回文串.py | python | easy | |
| 160 | 相交链表.py | python | easy | |
| 167 | 两数之和 II - 输入有序数组.py | python | easy | |
| 168 | Excel表列名称.py | python | easy | |
| 169 | 求众数.py | python | easy | |
| 171 | excel表列序号 | python | easy | |
| 172 | 阶乘后的零 | python | easy | |
| 175 | 组合两个表 | python | easy | |
| 176 | 第二高的薪水 | python | easy | |
| 181 | 超过经理收入的员工 | python | easy | |
| 183 | 从不订购的客户 | python | easy | |
| 189 | 旋转数组 | python | easy | |
| 190 | 颠倒二进制位 | python | easy | |
| 196 | 删除重复的电子邮箱 | python | easy | |
| 197 | 上升的温度 | python | easy | |
| 198 | 打家劫舍 | python | easy | |
| 202 | 快乐数 | python | easy | |
| 203 | 删除链表中的节点 | python | easy | |
| 204 | 计算质数 | python | easy | |
| 205 | 同构字符串 | python | easy | |
| 206 | 反转链表 | python | easy | |
| 219 | 存在重复元素二 | python | easy | |
| 225 | 用队列实现栈 | python | easy | |
| 226 | 翻转二叉树 | python | easy | |
| 234 | 回文链表 | python | easy | |
| 235 | 二叉搜索树的最近公共祖先 | python | easy | |
| 257 | 二叉树的所有路径 | python | easy | |
| 278 | 第一个错误的版本 | python | easy |
| # | Title | Solution | Difficulty | tips |
|---|---|---|---|---|
| 290 | 单词模式 | python | easy | |
| 292 | nim game | python | easy | |
| 303 | 区域和检索 | python | easy | |
| 342 | 4的幂 | python | easy | |
| 345 | 反转字符串中的元音字母 | python | easy | |
| 350 | 两数组的交集 | python | easy | |
| 371 | 两整数之和 | python | easy | |
| 383 | 赎金信 | python | easy | |
| 401 | 二进制手表 | python | easy | |
| 404 | 左叶子之和 | python | easy | |
| 405 | 数字转化为16进制 | python | easy | |
| 409 | 最长回文串 | python | easy | |
| 414 | 第三大的数 | python | easy | |
| 416 | 字符串相加 | python | easy | |
| 437 | 路经总和3 | python | easy | |
| 438 | 找到字符串中所有字母异位词 | python | easy | |
| 443 | 压缩字符串 | python | easy | |
| 447 | 回旋镖的数量 | python | easy | |
| 448 | 找到数字中所有消失的数字 | python | easy | |
| 455 | 分发饼干 | python | easy | |
| 458 | 可怜的小猪 | python | easy | |
| 459 | 重复的子字符串 | python | easy | |
| 463 | 岛屿的周长 | python | easy | |
| 475 | 供暖器 | python | easy |
| # | Title | Solution | Difficulty | tips |
|---|---|---|---|---|
| 479 | 最大回文数乘积 | python | easy | |
| 482 | license key formatting | python | easy | |
| 492 | 构造矩形 | python | easy | |
| 496 | 下一个更大的元素 | python | easy | |
| 500 | 键盘行 | python | easy | |
| 501 | 发现二叉搜索树中最多的元素 | python | easy | |
| 504 | 7进制数 | python | easy | |
| 506 | 相对名次 | python | easy | |
| 507 | 完美数 | python | easy | |
| 530 | 二叉搜索树的最小差值 | python | easy | |
| 532 | 数组中的k-diff对 | python | easy | |
| 538 | 把二叉搜索树转化为累加树 | python | easy | |
| 541 | 反转字符串II | python | easy | |
| 543 | 二叉树的直径 | python | easy | |
| 563 | 二叉树的坡度 | python | easy | |
| 566 | 重塑矩阵 | python | easy | |
| 572 | 树的另一个子树 | python | easy | |
| 581 | 最短无序连续子数组 | python | easy | |
| 594 | 最长和谐子序列 | python | easy | |
| 596 | 大于5个学生的课程 | python | easy | |
| 599 | 两个列表索引总和的最小值 | python | easy | |
| 605 | 种花问题 | python | easy | |
| 606 | 根据二叉树创建字符串 | python | easy | |
| 617 | 合并二叉树 | python | easy | |
| 620 | 有趣的电影 | python | easy | |
| 628 | 三个数的最大乘积 | python | easy | |
| 633 | 平方数之和 | python | easy | |
| 637 | 二叉树的层平均值 | python | easy | |
| 643 | 子数组最大平均数 | python | easy | |
| 645 | 错误的集合 | python | easy |
| # | Title | Solution | Difficulty | tips |
|---|---|---|---|---|
| 653 | 两数之和IV | python | easy | |
| 661 | image Smoother | python | easy | |
| 665 | 非递减数列 | python | easy | |
| 669 | 修建二叉搜索树 | python | easy | |
| 671 | 二叉树中第二小的节点 | python | easy | |
| 674 | 最长连续递增序列 | python | easy | |
| 680 | 验证回文字符串II | python | easy | |
| 682 | 棒球比赛 | python | easy | |
| 686 | 重复叠加器字符串匹配 | python | easy | x-1` |
| 687 | 数组的度 | python | easy | |
| 687 | 最长同值路径 | python | easy | |
| 690 | 员工的重要性 | python | easy | |
| 693 | 交替位二进制数 | python | easy | |
| 695 | 岛屿的最大面积 | python | easy | |
| 696 | 计数二进制子串 | python | easy | |
| 720 | 词典中最长的词 | python | easy | |
| 733 | 图像渲染 | python | easy | |
| 746 | 使用最小花费爬楼梯 | python | easy | |
| 762 | 二进制表示中质数个计算置位 | python | easy | |
| 766 | 托普利茨矩阵 | python | easy | |
| 783 | 二叉搜索树中任意两节点最小差值 | python | easy | |
| 784 | 字母大小写全排列 | python | easy | |
| 788 | 旋转数字 | python | easy | |
| 804 | 唯一摩尔斯密码词 | python | easy | |
| 806 | 写字符串需要的行数 | python | easy | |
| 811 | 子域名访问计数 | python | easy | |
| 812 | 最大三角形面积 | python | easy | |
| 819 | 最常见的单词 | python | easy | |
| 821 | 字符的最短距离 | python | easy | |
| 832 | 翻转图像 | python | easy | |
| 2 | 两数相加 | python | medium | |
| 3 | 无重复字符的最长子串 | python | medium | 滑窗法 |
| 5 | 最长回文子串 | python | medium | |
| 6 | Z字形变换 | python | medium | |
| 8 | 字符串转整数 | python | medium |
| # | Title | Solution | Difficulty | tips |
|---|---|---|---|---|
| 15 | 三数之和 | python | medium | |
| 16 | 最接近的三数之和 | python | medium | |
| 17 | 电话号码 | python | medium | |
| 18 | 四数之和 | python | medium | |
| 19 | 删除链表的倒数第N个节点 | python | medium | |
| 22 | 括号生成 | python | medium | |
| 24 | 两两交换链表中的节点 | python | medium | |
| 25 | k个一组翻转链表 | python | hard | |
| 29 | 两数相除 | python | medium | |
| 31 | 下一个排列 | python | medium | |
| 32 | 最长有效括号 | python | hard | |
| 33 | 搜索旋转排序数组 | python | medium | |
| 34 | 搜索范围 | python | medium | |
| 36 | 有效的数独 | python | medium | |
| 39 | 组合总和 | python | medium | |
| 40 | 组合综合II | python | medium | |
| 41 | 缺失的第一个正数 | python | medium | |
| 43 | 字符串相乘 | python | medium | |
| 46 | 全排列 | python | medium | |
| 47 | 全排列II | python | medium | |
| 48 | 旋转图像 | python | medium | |
| 49 | 字母异位词分组 | python | medium | |
| 50 | Pow(x.n) | python | medium | |
| 51 | N皇后 | python | hard | |
| 52 | N皇后II | python | hard | |
| 54 | 螺旋矩阵 | python | medium |