经验1

unordered_map/map容器:

两数和:
https://leetcode.cn/problems/two-sum/description/?envType=study-plan-v2&envId=top-100-liked

字符串异位词

https://leetcode.cn/problems/group-anagrams/description/?envType=study-plan-v2&envId=top-100-liked

当寻找数组中有一定关系的两个元素(7和2),或则有一定关系的几个元素有一些共同点(包含的字母相同),那么就可以将另外一个元素或则这个共同点当成键。

unordered_set/set:

想要将数组中重复的元素删除可以使用

经验2

https://leetcode.cn/problems/longest-consecutive-sequence/?envType=study-plan-v2&envId=top-100-liked

在数组中找一个最长的子序列必须先找到这个序列的最小值,方法是遍历到一个元素,如果该数组中没有比这个元素小1的元素那么它可以认为是这个连续序列的最小值(如果这个元素是3,那么即便里面有1却没有2,3也是连续序列的最小值,因为3和1一定不会在同一个连续序列中)

posted on 2023-09-27 11:21  小凉拖  阅读(25)  评论(0)    收藏  举报