赞
踩
题目:
题解:
- 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
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。