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

LeetCode Hot100第二题 字母异位词分组

题目如下

这题主要是抓住一个要点:strs中的每一个字符串如果互为异位词,那么这两个字符串经过排序一定相等.那么我们就可以使用哈希表(HashMap),键设为排序后的字符串,值设为这个字符串所代表的异位词数组,Map<String, List<String>> map = new HashMap<>();那么返回值就是map的值数组map.values();

public List<List<String>> groupAnagrams(String[] strs) { Map<String, List<String>> map = new HashMap<>(); for (String s : strs) { // 把字符串转成字符数组并排序 char[] chars = s.toCharArray(); Arrays.sort(chars); String key = new String(chars); // 排序后的字符串一样,就放同一组 if (!map.containsKey(key)) { map.put(key, new ArrayList<>()); } map.get(key).add(s); } // 把所有组返回 return new ArrayList<>(map.values()); }
http://www.jsqmd.com/news/500324/

相关文章:

  • 2026年热门的有机水溶肥品牌推荐:含氨基酸水溶肥/陕西中量元素水溶肥口碑厂家汇总 - 行业平台推荐
  • linux内核 Netfilter
  • 程序员必看:大模型参数高效微调(PEFT)全攻略,建议收藏
  • ESP-IDF 简介
  • 学生3类课堂行为(举手、阅读、书写)识别目标检测数据集(近 4200 张图片已标注)| YOLO训练数据集 AI视觉检测
  • 四轮转向汽车稳定性控制策略:从理论到实践
  • 东华OJ-进阶题-19-排队打水问题(C++)
  • OpenClaw部署 + 多agent智能体协作
  • 无刷直流电机自抗扰控制策略:转速转矩双闭环系统的高效调节机制
  • 三相静止无功发生器SVG并网仿真模型说明报告
  • OpenClaw 全网板块公开的数据自动收集(2026 版)
  • 2026年比较好的二通电动球阀厂家推荐:水处理电动球阀生产厂家推荐几家 - 行业平台推荐
  • OpenClaw 和 Claude Code、Cursor、Copilot 有什么区别
  • 网络医疗解决方案:Windows/Linux平台优化指南
  • 2026年热门的模拟量执行器品牌推荐:断电复位执行器实力品牌厂家推荐 - 行业平台推荐
  • SpeedAI科研小助手:多语言降AI降重专业工具
  • 老品牌第二曲线方法拆解:从判断到落地的完整框架
  • 解析 6 款客户管理系统:2026全场景客户服务管理能力核心差异与适用场景
  • C++变量的作用域
  • STM32常用变量类型位数及取值范围
  • 2026年口碑好的云南咖啡豆公司推荐:意式咖啡豆/西安工厂咖啡豆正规生产厂家推荐 - 行业平台推荐
  • 深入探讨Matlab Simulink变压器饱和模型与励磁涌流模型:仿真剩磁、饱和磁通等特性...
  • 2026年评价高的舟山三维动画制作公司推荐:工程施工三维动画源头工厂推荐 - 行业平台推荐
  • 2026年评价高的生物刺激素品牌推荐:陕西生物刺激素厂家热销推荐 - 行业平台推荐
  • 面对open claw的安全问题:我开源一个 MCP 安全检测项目
  • 【Day27】LeetCode:56. 合并区间,738. 单调递增的数字
  • 2026年口碑好的商用咖啡机工厂推荐:意式咖啡机/磨豆一体咖啡机/西安全自动咖啡机实力工厂怎么选 - 行业平台推荐
  • 20252909 2025-2026-2 《网络攻防实践》第2周作业
  • 传统能量回馈只能“省”,安科瑞全链路方案还能“管”和“智”
  • LabVIEW调用TensorFlow深度学习教程