Leetcode--49. 字母异味词分组
????????????????????????????????????? ?????????????????????????????????????????? ???????????????????? ????????????????????????????????? ????????? ??????????? ???????????????????????????????? ??????????????????????????????????????????? ??????????????????????????
发布日期:2021-04-30 21:05:36
浏览次数:112
分类:精选文章
本文共 1624 字,大约阅读时间需要 5 分钟。
??????????????????????????????????????eat???tea???????????????????????????????????????????????????
??????????????
?????????????????????????????????????????????????????
?????????O(nk)?k?????????????????????????????????????????
???????????????
??????????????????????????????????????????
?????????O(nk log k)?????????????????????????????????????????k log k????????
????
????????????????????????????????????????????????????????????????????????????????????
?????
??????????????
java.util??HashMap?ArrayList?Arrays??HashMap?????????????????????????
import java.util.HashMap;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Solution { public static List > groupAnagrams(String[] strs) { HashMap > hash = new HashMap<>(); for (int i = 0; i < strs.length; i++) { char[] s_arr = strs[i].toCharArray(); Arrays.sort(s_arr); String key = new String(s_arr); if (hash.containsKey(key)) { hash.get(key).add(strs[i]); } else { List temp = new ArrayList<>(); temp.add(strs[i]); hash.put(key, temp); } } return new ArrayList<>(hash.values()); }}
??
????????????????????????????????????????????????????????????????????????????????
发表评论
最新留言
关注你微信了!
[***.104.42.241]2026年06月08日 04时20分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!