leetcode每天刷题记录(每日更新)

从昨天开始,每天刷至少1个题,此篇作为记录。
1、2020年4月22日:二叉树的右视图 采用了官方的广度优先和深度优先均提交了算法;两数之和 采用了官方的哈希表的思路;
2、2020年4月23日:硬币采用了数学方法提交,后续学习背包九讲,采用动态规划法再做一次;
3、2020年4月24日:数组中的逆序对采用归并排序的思想进行提交;
4、2020年4月25日:全排列采用回溯法;
5、2020年4月26日:合并K个排序链表采用分治合并的思想提交;
6、2020年4月27日:搜索旋转排序数组采用二分法提交;两数相加采用逐位相加进位的方法提交;
7、2020年4月28日:面试题56 - I. 数组中数字出现的次数采用按位异或的思想,为了查找不为0的最低位,采用s&(-s)的方法获取;3. 无重复字符的最长子串采用哈希表进行循环查找;
8、2020年4月29日:1095. 山脉数组中查找目标值采用二分法;
9、2020年4月30日:202快乐数采用快慢指针法;
10、2020年5月1日:21. 合并两个有序链表采用迭代的思想;
11、2020年5月2日:3. 无重复字符的最长子串采用哈希表进行循环查找;
12、2020年5月4日:45. 跳跃游戏 II贪心算法;55. 跳跃游戏贪心算法;
13、2020年5月5日:98. 验证二叉搜索树采用递归算法,后续可用中序遍历再试试;
14、2020年5月6日:983. 最低票价动态规划法;
15、2020年5月7日:572. 另一个树的子树递归;
16、2020年5月8日:221. 最大正方形动态规划法;4. 寻找两个正序数组的中位数二分法;5. 最长回文子串动态规划法;
17、2020年5月10日:236. 二叉树的最近公共祖先递归算法;
18、2020年5月11日:50. Pow(x, n)二分法;
19、2020年5月12日:155. 最小栈辅助栈;
20、2020年5月13日:102 二叉树的层序遍历;
21、2020年5月14日:136 只出现一次的数字;
22、2020年5月15日:560 和为K的子数组;
23、2020年5月16日:25. K 个一组翻转链表;
24、2020年5月18日:152. 乘积最大子数组动态规划法;
25、2020年5月19日:680. 验证回文字符串 Ⅱ;
26、2020年5月20日:1371. 每个元音包含偶数次的最长子字符串

你可能感兴趣的:(leetcode每天刷题记录(每日更新))