字母异位词分组
将每个字母和出现次数作为map的key然后统计,value为空则放入new List
最长连续序列(数组)
用set存所有数字,int num : set,遍历set,用while查找是否contains(num+1),与max比较
盛最多水的容器
双指针指向左右,计算面积,把较短的边向中间移动
三数之和
先排序,第一个指针从0到n-1遍历,如果和上一个一样则continue,第二个从第一个指针+1到n-1遍历,和上一个一样就continue,第三个指针在n-1。相加大于负目标值则三指针前移,二三指针重合则break,等于目标值则创建list放入值