有效的字母异位词
1,用一个长度为26的数组s[s.charAt(i)-'a']存 大于0说明有多 小于0说明缺少
两个数组的交集
1, 用两个set集合 第一个set集合存t, 第二个set用来判断是否存在+去重
2, 最后for(int i:set.values()) res[j++]=i;
快乐数
1, 用set存放值的结果, 如果重复说明是无限循环, 如果i==1符合条件 return ture;
两数之和
1,暴力法 两层for 第一层遍历t 第二层遍历s 是否存在符合条件的数
2, map法 map.put(nums[i], i), 再用 map.containKey(target-nums[i]) 判断是否存在符合条件的数
标签:map,set,交集,异位,随想录,数组,打卡,两数 From: https://www.cnblogs.com/Liu5419/p/17139476.html