49.字母异位词分组

这道题主要是使用了map,由于字母只有26个,所以对于每一个字符串,我们可以分别统计字符串中各个字母出现的次数,把这个当做map的key,每次判断一个词是不是和以前的词是异位词时只需要去看每个单词出现的次数是不是相等的就行了,这里用到的是map[[26]int]*[]string     先解释下这个map的含义,key是一个int型的数组,value是一个指向字符串数组的指针。假如这个词以前出现过,就添加在对应的字符串数组后面,没出现过,则新开一个key-value对,value就是&[]String{}。

代码如下:

49.字母异位词分组