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.链表

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.递归与迭代

203.移除链表元素
206.反转链表

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\)
84.柱状图中最大的矩形
121.买卖股票的最佳时机:\(\star\)
122.买卖股票的最佳时机 II:\(\star\star\)
141.环形链表
142.环形链表 II
203.移除链表元素
206.反转链表
215.数组中的第K个最大元素:\(\star\star\star\)
575.分糖果
739.每日温度