最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

哈希表系列一>字母异位词分组

网站源码admin3浏览0评论

哈希表系列一>字母异位词分组

题目:

链接: link

解析:

这里是引用

代码呈现:

代码语言:javascript代码运行次数:0运行复制
class Solution {
    
    public List<List<String>> groupAnagrams(String[] strs) {
        
        Map<String,List<String>> hash = new HashMap<>();
        //字母异位词分组
        for(String str : strs){
            //排序
            char[] tmp =  str.toCharArray();
            Arrays.sort(tmp);
            
            //转化为string作为key
            String key = new String(tmp);

            //判断是否存在进行分组
            if(!hash.containsKey(key))
                hash.put(key,new ArrayList<>());

            hash.get(key).add(str);
        }
        return new ArrayList<>(hash.values());
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-15,如有侵权请联系 cloudcommunity@tencent 删除hashkeyliststring排序
发布评论

评论列表(0)

  1. 暂无评论