按照字符串的异位词分组:给定一个字符串数组,将所有异位词(字符相同但顺序不同的字符串)分组到同一个组中。
要按照字符串的异位词分组,可以使用哈希表来将每个字符串排序后作为键,相同键的字符串即为异位词。以下是实现这个算法的Python代码:
from collections import defaultdict
def group_anagrams(strs):
anagrams_map = defaultdict(list)
for s in strs:
# 将字符串排序后作为键,相同键的字符串即为异位词
sorted_s =