8.6 Day 6 打卡:
Minimum Window Substring: Hashmap 和 Two pointers
Word Break: dp
Simplify Path: Stack
Find All Duplicates in an Array:因为nums[i]在1 到 len之间, 所以如果出现将index在i的value变成负数,如果已经变负数说明是duplicate
Maximum Swap:我用的方法是构建一个max heap,排序按照nums[index]。但是看到更简单的方法是直接用int[0 - 9]数组记录最后一次出现的index
N-Queens: 回溯
日期: 8/6/2020
题目: [4]
368. Largest Divisible Subset
442. Find All Duplicates in an Array
673. Number of Longest Increasing Subsequence
1186. Maximum Subarray Sum with One Deletion