# | 题名 | 难度 | 标签 | 收藏 | |
✅ | 1 | 两数之和 | 简单 | 数组、哈希表 | |
✅ | 2 | 两数相加 | 中等 | 链表 | |
✅ | 3 | 无重复字符的最长字串 | 中等 | 滑动窗口 | 🚩 |
❗ | 4 | 寻找两个正序数组的中位数 | 困难 | 🚩 | |
✅ | 5 | 最长回文字串 | 中等 | 字符串 | |
✅ | 6 | Z字形变换 | 中等 | 字符串 | |
✅ | 7 | 整数反转 | 简单 | 数学 | |
✅ | 8 | 字符串转换整数(atoi) | 中等 | aoti 、 字符串 、 数学 | |
✅ | 9 | 回文数 | 简单 | 数学 | |
❗ | 10 | 正则表达式匹配 | 困难 | ||
✅ | 11 | 盛最多水的容器 | 中等 | 双指针 、 数组 | 🚩 |
✅ | 12 | 整数转罗马数字 | 中等 | 字符串 、 数学 | |
✅ | 13 | 罗马数字转整数 | 简单 | 字符串 、 数学 | |
✅ | 14 | 最长公共前缀 | 简单 | 字符串 | |
✅ | 15 | 三数之和 | 中等 | 双指针 、 数组 | |
✅ | 16 | 最接近的三数之和 | 中等 | 双指针 、 数组 | 🚩 |
✅ | 17 | 电话号码的字母组合 | 中等 | 回溯算法 、 字符串 | 🚩 |
✅ | 18 | 四数之和 | 中等 | 双指针 、 数组 | |
✅ | 19 | 删除链表的倒数第N个节点 | 中等 | 链表 | |
✅ | 20 | 有效的括号 | 简单 | 字符串 、栈 | 🚩 |
✅ | 21 | 合并两个有序链表 | 简单 | 链表 | |
✅ | 22 | 括号生成 | 中等 | 回溯算法 、 字符串 | 🚩 |
✅ | 23 | 合并K个升序链表 | 困难 | 链表 | 🚩 |
✅ | 24 | 两两交换链表中的节点 | 中等 | 链表 | |
✅ | 25 | K 个一组翻转链表 | 困难 | 链表 | 🚩 |
✅ | 26 | 删除排序数组中的重复项 | 简单 | 双指针 、 数组 | |
✅ | 27 | 移除元素 | 简单 | 双指针 、 数组 | |
✅ | 28 | 实现 strStr() | 简单 | 双指针 、字符串 | |
✅ | 29 | 两数相除 | 中等 | 二分查找 、 数学 | 🚩 |
❗ | 30 | 串联所有单词的子串 | 困难 | ||
✅ | 31 | 下一个排列 | 中等 | 数组 | |
❗ | 32 | 最长有效括号 | 困难 | ||
✅ | 33 | 搜索旋转排序数组 | 中等 | 二分查找 、 数组 | |
✅ | 34 | 在排序数组中查找元素的第一个和最后一个位置 | 中等 | 二分查找 、数组 | 🚩🚩 |
✅ | 35 | 搜索插入位置 | 简单 | 二分查找 、数组 | |
✅ | 36 | 有效的数独 | 中等 | 哈希表 | |
❗ | 37 | 解数独 | 困难 | ||
✅ | 38 | 外观数列 | 简单 | 字符串 | |
✅ | 39 | 组合总和 | 中等 | 回溯算法 、 数组 | 🚩 |
✅ | 40 | 组合总和 II | 中等 | 回溯算法 、 数组 | |
❗ | 41 | 缺失的第一个正数 | 困难 | ||
❗ | 42 | 接雨水 | 困难 | ||
❗ | 43 | 字符串相乘 | 中等 | ||
❗ | 44 | 通配符匹配 | 困难 | ||
❗ | 45 | 跳跃游戏 II | 困难 | ||
❗ | 46 | 全排列 | 中等 | ||
❗ | 47 | 全排列 II | 中等 | ||
❗ | 48 | 旋转图像 | 中等 | ||
❗ | 49 | 字母异位词分组 | 中等 | ||
❗ | 50 | Pow(x, n) | 中等 |