当前位置: 首页 > news >正文

49. 字母异位词分组

49. 字母异位词分组

已解答

中等

相关标签

相关企业

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

示例 1:

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
输出: [["bat"],["nat","tan"],["ate","eat","tea"]]

示例 2:

输入: strs = [""]
输出: [[""]]

示例 3:

输入: strs = ["a"]
输出: [["a"]]
class Solution {public List<List<String>> groupAnagrams(String[] strs) {List<List<String>> listList=new ArrayList<>();Map<String,List<String>>  map=new HashMap<>();for(String s:strs){char[] charArray = s.toCharArray();Arrays.sort(charArray);String s1 = new String(charArray);if(map.get(s1)==null){ArrayList<String> list = new ArrayList<>();list.add(s);map.put(s1,list);           }else{List<String> list = map.get(s1);list.add(s);map.put(s1,list);}}return new ArrayList<List<String>>(map.values());}
}

 


http://www.mrgr.cn/news/4226.html

相关文章:

  • stm32—IIC
  • 宠物掉毛、有异味怎么办?怎么选择宠物空气净化器?
  • 自然语言处理系列三十五》 语义相似度》基于深度学习的语义相似度算法原理
  • 【Temporal】Server启动逻辑
  • 数据库MySQL多表设计、查询
  • 【Redis】如何从单机架构演化为分布式系统
  • 【Java日志系列】Logback日志框架
  • ⌈ 传知代码 ⌋ DETR[端到端目标检测]
  • Metasploit漏洞利用系列(八):MSF渗透测试 - PHPCGI漏洞利用实战
  • 基于PHP+MySQL组合开发的DIY分销商城小程序源码系统 附带源代码包以及搭建部署教程
  • hyperf 协程作用和相关的方法
  • 通配符证书:轻松管理您的子域名安全
  • Git基础使用
  • NO呼气检测在临床应用重要性
  • HTTP请求的流转路径,从Tomcat到SpringMVC
  • Linux: 忘记密码的解决方法,passwd
  • EmguCV学习笔记 VB.Net 4.1 颜色变换
  • C++模板方法TemplateMethod
  • JavaScript AI 编程助手
  • 关于开源许可协议