LeetCode目录
1.数据结构
1.1.数组与字符串
54. 螺旋矩阵:\(\star\star\)
59. 螺旋矩阵 II:\(\star\star\)
121. 买卖股票的最佳时机:\(\star\)
215. 数组中的第K个最大元素:\(\star\star\star\)
1.2.哈希表
HashMap方法
1. 两数之和:\(\star\)
141. 环形链表
142. 环形链表 II
575. 分糖果
1.3.链表
简单
83. 删除排序链表中的重复元素
2. 两数相加:\(\star\star\)
141. 环形链表
142. 环形链表 II
203. 移除链表元素
206. 反转链表
1.4.栈
20. 有效的括号
42. 接雨水
84. 柱状图中最大的矩形
739. 每日温度
2.算法
2.1.滑动窗口
3. 无重复字符的最长子串:\(\star\star\star\)
2.2.双指针
3. 无重复字符的最长子串:\(\star\star\star\)
141. 环形链表
2.3.递归与迭代
2.4.快速排序
215. 数组中的第K个最大元素:\(\star\star\star\)
2.5.贪心算法
贪心算法在每一步,总是做出在当前看来最好的选择。它既不看前面(也就是说它不需要从前面的状态转移过来),也不看后面(无后效性,后面的选择不会对前面的选择有影响)。
122. 买卖股票的最佳时机 II:\(\star\star\)
3.题目
1. 两数之和:\(\star\)
2. 两数相加:\(\star\star\)
3. 无重复字符的最长子串:\(\star\star\star\)
20. 有效的括号
42. 接雨水
54. 螺旋矩阵:\(\star\star\)
59. 螺旋矩阵 II:\(\star\star\)
83. 删除排序链表中的重复元素
84. 柱状图中最大的矩形
121. 买卖股票的最佳时机:\(\star\)
122. 买卖股票的最佳时机 II:\(\star\star\)
141. 环形链表
142. 环形链表 II
203. 移除链表元素
206. 反转链表
215. 数组中的第K个最大元素:\(\star\star\star\)
575. 分糖果
739. 每日温度