Golang | Leetcode Golang题解之第49题字母异位词分组

题目:

题解:

func groupAnagrams(strs []string) [][]string {
    mp := map[[26]int][]string{}
    for _, str := range strs {
        cnt := [26]int{}
        for _, b := range str {
            cnt[b-'a']++
        }
        mp[cnt] = append(mp[cnt], str)
    }
    ans := make([][]string, 0, len(mp))
    for _, v := range mp {
        ans = append(ans, v)
    }
    return ans
}

相关推荐

  1. leetcode49字母分组

    2024-04-30 04:08:02       24 阅读
  2. 【算法49. 字母分组

    2024-04-30 04:08:02       34 阅读
  3. [ LeetCode ] 刷刷(Python)-49字母分组

    2024-04-30 04:08:02       15 阅读
  4. LeetCode 49 字母分组

    2024-04-30 04:08:02       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-30 04:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-30 04:08:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-30 04:08:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-30 04:08:02       20 阅读

热门阅读

  1. 数学小报4 - 三次方程的求根公式 Quadratic Formula

    2024-04-30 04:08:02       9 阅读
  2. 彻底理解Python相关的排序方法

    2024-04-30 04:08:02       11 阅读
  3. 机器学习——决策树基础

    2024-04-30 04:08:02       11 阅读
  4. 【Oracle】常用命令汇总

    2024-04-30 04:08:02       11 阅读
  5. react怎么做到点击传参

    2024-04-30 04:08:02       13 阅读
  6. pinia持久化

    2024-04-30 04:08:02       8 阅读
  7. 数据脱敏及数据库安全风险

    2024-04-30 04:08:02       12 阅读
  8. vue3 element ui plus 登录(本人空间有源码下载)

    2024-04-30 04:08:02       11 阅读
  9. 推动数字化智变发展 锐捷网络保持行业领先

    2024-04-30 04:08:02       14 阅读
  10. typora中如何使用cos存储

    2024-04-30 04:08:02       11 阅读