class Solution {
public List<List<String>> groupAnagrams(String[] strs) {
Map<String, List<String>> map = new HashMap<>();
for (String str : strs) {
char[] arr = str.toCharArray();
Arrays.sort(arr);
String key = new String(arr);
if (map.containsKey(key)) {
map.get(key).add(str);
} else {
List<String> lst = new ArrayList<>();
lst.add(str);
map.put(key, lst);
}
}
return new ArrayList<>(map.values());
}
}
49. 字母异位词分组
最新推荐文章于 2024-11-05 19:36:08 发布