美文网首页
49. Group Anagrams

49. Group Anagrams

作者: poteman | 来源:发表于2019-07-23 20:37 被阅读0次
    class Solution(object):
        def groupAnagrams(self, strs):
            """
            :type strs: List[str]
            :rtype: List[List[str]]
            """
            # 思路:存一个map,map的key是字符串排序之后值
            kv = {}
            for item in strs:
                if "".join(sorted(item)) not in kv:
                    kv["".join(sorted(item))] = [item]
                else:
                    kv["".join(sorted(item))].append(item)
            res = []
            for key in kv:
                res.append(kv[key])
            return res
    

    相关文章

      网友评论

          本文标题:49. Group Anagrams

          本文链接:https://www.haomeiwen.com/subject/mvqzlctx.html