字谜分组

作者: momo1023 | 来源:发表于2018-09-06 22:10 被阅读25次

字谜分组

给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。
说明:
所有输入均为小写字母。
不考虑答案输出的顺序。

输入: ["eat", "tea", "tan", "ate", "nat", "bat"],
输出:
[
  ["ate","eat","tea"],
  ["nat","tan"],
  ["bat"]
]
class Solution(object):
    def groupAnagrams(self, strs):
        """
        :type strs: List[str]
        :rtype: List[List[str]]
        """
        strsmap = {}
        result = []
        for string in strs:
            tmp = ''.join(sorted(string))
            if tmp in strsmap:
                strsmap[tmp].append(string)
            else:
                strsmap[tmp] = [string]
 
        for strlist in strsmap.values():
            result.append(strlist)
 
        return result

相关文章

  • 字谜分组

    字谜分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。说明:所有输入均为...

  • 字谜分组

    给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat...

  • 14 - Medium - 字谜分组

    给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat...

  • 💮字谜解析

    一字谜构成 从字谜语言结构的表现方式上看,字谜由三个部分组成:谜面、谜底和谜目。 谜面,是猜谜时说出来或者写出来...

  • 字谜分组

    给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 说明: 所有输入均...

  • 第二天更新

    1、皇帝新衣——袭 2、字谜:一流水准 ——淮 3、字谜:石达开 ——研 4、字谜:拱猪入门——阂 5、字谜:格外...

  • 2020-07-12【leetcode-字符串】字谜分组

    【leetcode-字符串】字谜分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同...

  • 一张图一个字谜,一共五道题,挑战你的智慧

    字谜文化博大精深,趣味无穷,一个小小的字谜就能让我们感受到汉字的绝妙。当然,猜字谜一般是有窍门的,一个字谜一般包括...

  • 字谜

    一个孩子 和一只瓜 走兽 爬虫 语文课上 居然也像是教着美术 一个孩子 送给我一幅画 简单的线条 挑衅的看着我 似...

  • 字谜

    夕夕相伴

网友评论

    本文标题:字谜分组

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