![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
分享LeetCode的一些学习心得
何姑娘家的小涛
make coder && make install CTO
展开
-
454. 四数相加 II
public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) { HashMap<Integer, Integer> map = new HashMap<>(); int res = 0; int temp; for (int i : nums1) { for (int j : nums2) { ...原创 2022-05-15 18:42:33 · 88 阅读 · 0 评论 -
438. 找到字符串中所有字母异位词
利用滑动窗口+哈希表进行实现 public List<Integer> findAnagrams(String s, String p) { ArrayList<Integer> list = new ArrayList<>(); int s_length = s.length(); int p_length = p.length(); int s_map[] = new int[26];原创 2022-05-14 21:52:08 · 80 阅读 · 0 评论 -
49题-字母异位词分组
给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 public List<List<String>> groupAnagrams(String[] strs) { HashMap<String, List<String>> map = new HashMap<>(); for (S原创 2022-05-14 21:40:09 · 109 阅读 · 0 评论