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.链表
2.两数相加:\(\star\star\)
141.环形链表
142.环形链表 II
203.移除链表元素
206.反转链表
1.4.栈
20.有效的括号
42.接雨水
84.柱状图中最大的矩形
739.每日温度
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\)
1.两数之和:\(\star\)
2.两数相加:\(\star\star\)
3.无重复字符的最长子串:\(\star\star\star\)
20.有效的括号
42.接雨水
54.螺旋矩阵:\(\star\star\)
59.螺旋矩阵 II:\(\star\star\)
84.柱状图中最大的矩形
121.买卖股票的最佳时机:\(\star\)
122.买卖股票的最佳时机 II:\(\star\star\)
141.环形链表
142.环形链表 II
203.移除链表元素
206.反转链表
215.数组中的第K个最大元素:\(\star\star\star\)
575.分糖果
739.每日温度