腾讯精选练习50题(50)
- 本系列共50题
- 原文分类链接:https://leetcode.cn/problemset/50
| No. | Title | Tag | 难度 | 完成情况 |
|---|---|---|---|---|
| 第1期 | ||||
| 0001 | 2.两数相加 | 链表、数学 | Medium | 完成 |
| 0002 | 4.寻找两个正序数组的中位数 | 数组、二分查找、分治算法 | Hard | 完成 |
| 0003 | 5.最长回文子串 | 字符串、动态规划 | Medium | 完成 |
| 0004 | 7.整数反转 | 数学 | Easy | 完成 |
| 0005 | 8.字符串转换整数(atoi) | 数字、字符串 | Medium | 完成 |
| 0006 | 9.回文数 | 数学 | Easy | 完成 |
| 0007 | 11.盛最多水的容器 | 数组、双指针 | Medium | 完成 |
| 0008 | 14.最长公共前缀 | 字符串 | Easy | 完成 |
| 0009 | 15.三数之和 | 数组、双指针 | Medium | 完成 |
| 0010 | 16.最接近的三数之和 | 数组、双指针 | Medium | 完成 |
| 第2期 | ||||
| 0011 | 20.有效的括号 | 栈、字符串 | Easy | 完成 |
| 0012 | 21.合并两个有序链表 | 链表 | Easy | 完成 |
| 0013 | 23.合并K个排序链表 | 堆、链表、分治算法 | Hard | 完成 |
| 0014 | 26.删除排序数组中的重复项 | 数组、双指针 | Easy | 完成 |
| 0015 | 33.搜索旋转排序数组 | 数组、二分查找 | Medium | 完成 |
| 0016 | 43.字符串相乘 | 数学、字符串 | Medium | 完成 |
| 0017 | 46.全排列 | 回溯算法 | Medium | 完成 |
| 0018 | 53.最大子序和 | 数组、分治算法、动态规划 | Easy | 完成 |
| 0019 | 54.螺旋矩阵 | 数组 | Medium | 完成 |
| 0020 | 59.螺旋矩阵II | 数组 | Medium | 完成 |
| 第3期 | ||||
| 0021 | 61.旋转链表 | 链表、双指针 | Medium | 完成 |
| 0022 | 62.不同路径 | 数组、动态规划 | Medium | 完成 |
| 0023 | 70.爬楼梯 | 动态规划 | Easy | 完成 |
| 0024 | 78.子集 | 位运算、数组、回溯算法 | Medium | 完成 |
| 0025 | 88.合并两个有序数组 | 数组、双指针 | Easy | 完成 |
| 0026 | 89.格雷编码 | 回溯算法 | Medium | 完成 |
| 0027 | 104.二叉树的最大深度 | 树、深度优先搜索 | Easy | 完成 |
| 0028 | 121.买卖股票的最佳时机 | 数组、动态规划 | Easy | 完成 |
| 0029 | 122.买卖股票的最佳时机II | 贪心算法、数组 | Easy | 完成 |
| 0030 | 124.二叉树中的最大路径和 | 树、深度优先搜索 | Hard | 完成 |
| 第4期 | ||||
| 0031 | 136.只出现一次的数字 | 位运算、哈希表 | Easy | 完成 |
| 0032 | 141.环形链表 | 链表、双指针 | Easy | 完成 |
| 0033 | 142.环形链表II | 链表、双指针 | Medium | 完成 |
| 0034 | 146.LRU缓存机制 | 设计 | Medium | 完成 |
| 0035 | 148.排序链表 | 排序、链表 | Medium | 完成 |
| 0036 | 155.最小栈 | 栈、设计 | Easy | 完成 |
| 0037 | 160.相交链表 | 链表 | Easy | 完成 |
| 0038 | 169.多数元素 | 位运算、数组、分治算法 | Easy | 完成 |
| 0039 | 206.反转链表 | 链表 | Easy | 完成 |
| 0040 | 215.数组中的第K个最大元素 | 堆、分治算法 | Medium | 完成 |
| 第5期 | ||||
| 0041 | 217.存在重复元素 | 数组、哈希表 | Easy | 完成 |
| 0042 | 230.二叉搜索树中第K小的元素 | 树、二分查找 | Medium | 完成 |
| 0043 | 231.2的幂 | 位运算、数学 | Easy | 完成 |
| 0044 | 235.二叉搜索树的最近公共祖先 | 树 | Easy | 完成 |
| 0045 | 236.二叉树的最近公共祖先 | 树 | Medium | 完成 |
| 0046 | 237.删除链表中的节点 | 链表 | Easy | 完成 |
| 0047 | 238.除自身以外数组的乘积 | 数组 | Medium | 完成 |
| 0048 | 292.Nim游戏 | 脑筋急转弯、极小化极大 | Easy | 完成 |
| 0049 | 344.反转字符串 | 双指针、字符串 | Easy | 完成 |
| 0050 | 557.反转字符串中的单词III | 字符串 | Easy | 完成 |