第49题 Group Anagrams

题目要求: 将所有字母相同但是顺序不同的单词放入同一个list

题目难度: 中等难度

解题思路:将遍历得到的字符串的组合以固定形式存入hashmap,key为组成它的char的String,value为List

1. 遍历数组

2. 将得到的字符串转换成数组,将数组进行排序,再转成字符串,因此 eat,ate,tea --> aet

3.存入hashmap,如果没有此key,创建新的key,创建新的list,存入当前值

4. 否则,得到已有key的list,存入此值

5. 遍历得到value, 存入list,返回。

你可能感兴趣的:(第49题 Group Anagrams)