leetcode49. 字母异位词分组
代码实现classSolution{publicListListStringgroupAnagrams(String[]strs){// key: 排序后的字符串// value: 原字符串列表MapString,ListStringmapnewHashMap();for(Stringstr:strs){// 1. 字符串转字符数组char[]charsstr.toCharArray();// 2. 排序Arrays.sort(chars);// 3. 生成keyStringkeynewString(chars);// 4. 放入对应分组if(!map.containsKey(key)){map.put(key,newArrayList());}map.get(key).add(str);}returnnewArrayList(map.values());}}流程图
