LeetCode Algorithm 题号 题目 题解 难度 1 两数之和 TypeScript | Go 简单 2 两数相加 TypeScript | Go 中等 3 无重复字符的最长子串 TypeScript | Go 中等 4 寻找两个正序数组的中位数 TypeScript 困难 5 最长回文子串 TypeScript 中等 6 N 字形变换 TypeScript 中等 7 整数反转 TypeScript 中等 8 字符串转换整数 (atoi) TypeScript 中等 9 回文数 TypeScript 简单 11 盛最多水的容器 TypeScript 中等 14 最长公共前缀 TypeScript 简单 15 三数之和 TypeScript 中等 26 删除有序数组中的重复项 TypeScript 简单 27 移除元素 TypeScript 简单 28 找出字符串中第一个匹配项的下标 TypeScript 中等 33 搜索旋转排序数组 TypeScript 中等 35 搜索插入位置 TypeScript 简单 36 有效的数独 TypeScript 中等 38 外观数列 TypeScript 中等 46 全排列 TypeScript 中等 48 旋转图像 TypeScript 中等 49 字母异位词分组 TypeScript 中等 56 合并区间 TypeScript 中等 58 最后一个单词的长度 TypeScript 简单 66 加一 TypeScript 简单 70 爬楼梯 TypeScript 简单 73 矩阵置零 TypeScript 中等 74 搜索二维矩阵 TypeScript 中等 75 颜色分类 TypeScript 中等 80 删除有序数组中的重复项 II TypeScript 中等 88 合并两个有序数组 TypeScript 简单 94 二叉树的中序遍历 TypeScript 简单 101 对称二叉树 TypeScript 简单 102 二叉树的层序遍历 TypeScript 中等 104 二叉树的最大深度 TypeScript 简单 105 从前序与中序遍历序列构造二叉树 TypeScript 中等 106 从中序与后序遍历序列构造二叉树 TypeScript 中等 112 路径总和 TypeScript 简单 116 填充每个节点的下一个右侧节点指针 TypeScript 中等 117 填充每个节点的下一个右侧节点指针 II TypeScript 中等 118 杨辉三角 TypeScript 简单 119 杨辉三角 II TypeScript 简单 122 买卖股票的最佳时机 II TypeScript 中等 125 验证回文串 TypeScript 简单 130 被围绕的区域 TypeScript 中等 136 只出现一次的数字 TypeScript 简单 139 单词拆分 TypeScript 中等 144 二叉树的前序遍历 TypeScript 简单 145 二叉树的后序遍历 TypeScript 简单 151 反转字符串中的单词 TypeScript 中等 153 寻找旋转排序数组中的最小值 TypeScript 中等 164 最大间距 TypeScript 困难 167 两数之和 II - 输入有序数组 TypeScript 中等 179 最大数 TypeScript 中等 189 轮转数组 TypeScript 中等 206 反转链表 TypeScript 简单 209 长度最小的子数组 TypeScript 中等 215 数组中的第 K 个最大元素 TypeScript 中等 217 存在重复元素 TypeScript 简单 236 二叉树的最近公共祖先 TypeScript 中等 242 有效的字母异位词 TypeScript 简单 283 移动零 TypeScript 简单 297 二叉树的序列化与反序列化 TypeScript 困难 344 反转字符串 TypeScript 简单 345 反转字符串中的元音字母 TypeScript 简单 350 两个数组的交集 II TypeScript 简单 387 字符串中的第一个唯一字符 TypeScript 简单 429 N 叉树的层序遍历 TypeScript 简单 438 找到字符串中所有字母异位词 TypeScript 中等 455 分发饼干 TypeScript 简单 485 最大连续 1 的个数 TypeScript 简单 498 对角线遍历 TypeScript 中等 503 下一个更大元素 II TypeScript 中等 557 反转字符串中的单词 III TypeScript 简单 561 数组拆分 TypeScript 简单 589 N 叉树的前序遍历 TypeScript 简单 590 N 叉树的后序遍历 TypeScript 简单 680 验证回文串 II TypeScript 简单 704 二分查找 TypeScript 简单 709 转换成小写字母 TypeScript 简单 724 寻找数组的中心下标 TypeScript 简单 739 每日温度 TypeScript 中等 860 柠檬水找零 TypeScript 简单 874 模拟行走机器人 TypeScript 中等 901 股票价格跨度 TypeScript 中等 912 排序数组 TypeScript 中等 1004 最大连续 1 的个数 III TypeScript 中等 1208 尽可能使字符串相等 TypeScript 中等