news 2026/6/10 2:04:55

力扣hot100 - 49、字母异位词分组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100 - 49、字母异位词分组

题目:思路一:排序
将数组中的字母按照a~z的顺序排序,排序后的字母作为HashMap的一个key,value为一个List,List里存与key相同的值。

class Solution { public List<List<String>> groupAnagrams(String[] strs) { //创建一个hashmap key存排序后Strs中的值,values为一个List //里面存放排序前Strs的值,最后返回的也是这个list //遍历字符串数组 //将字符串转化为字符数组 //将字符数组进行排序 //若map键中不存在转化后的字符串,则值生成一个新List集合 //若存在,则返回key对应值的List集合 Map<String,List<String>> map = new HashMap<>(); List<String> l ; for(String s : strs){ //char[] array = str.toCharArray(); char [] array= s.toCharArray(); Arrays.sort(array); String newstr = new String(array); if(map.containsKey(newstr)){ l = map.get(newstr); } else{ l = new ArrayList<>(); } l.add(s); map.put(newstr,l); } return new ArrayList<List<String>>(map.values()); } }

toCharArray();将字符串转化为字符数组
Arrays.sort(array);对数组进行排序
return new ArrayList<List<String>>(map.values());

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 0:24:20

大数据Spark(八十):Action行动算子fold和aggregate使用案例

文章目录 Action行动算子fold和aggregate使用案例 一、fold使用案例 二、aggregate使用案例 Action行动算子fold和aggregate使用案例 一、fold使用案例 fold用于对RDD中的元素进行聚合操作&#xff0c;最终返回一个结果。类似reduce算子&#xff0c;但与reduce不同的是其可…

作者头像 李华
网站建设 2026/6/10 13:14:35

危化品库区异常停留、违规进入行为的三维空间识别场景

危化品库区异常停留、违规进入行为的三维空间识别场景摘要危化品库区通常划分为限定进入区域、非作业区域、重点防护区域及缓冲隔离区域&#xff0c;对人员进入权限、停留位置及停留时长具有严格规定。传统基于二维视频画面的监控方式&#xff0c;难以准确判断人员是否真正进入…

作者头像 李华
网站建设 2026/5/22 22:52:51

用工程思维构建你的“单身力”:程序员版假期个人增值计划

写在前面&#xff1a;为什么“单身力”是工程师的最佳投资作为一名开发者&#xff0c;我们擅长用算法优化性能、用架构提升系统稳定性&#xff0c;却往往忽略了最重要的“人生系统”也需要迭代升级。这个假期&#xff0c;与其让“待修复BUG”列表越来越长&#xff0c;不如启动一…

作者头像 李华
网站建设 2026/5/30 21:32:07

《机器学习导论》第 7 章-聚类

目录 前言 7.1 引言 聚类的应用场景 核心概念对比&#xff08;可视化&#xff09; 运行效果 7.2 混合密度 核心思想 实战代码&#xff08;混合密度可视化&#xff09; 运行效果 7.3 k 均值聚类 核心步骤 实战代码&#xff08;k 均值聚类 效果对比&#xff09; 关…

作者头像 李华
网站建设 2026/6/4 11:00:27

全球业务(1)新加坡支付费率和支付平台—东方仙盟

一、本地支付核心信息表 表格 支付方式手续费&#xff08;2026&#xff09;接入网址接入要求PayNow/NETS0.65%-1.0% S$0.30https://www.abs.org.sg/paynowhttps://www.nets.com.sg1. 新加坡公司 UEN2. 本地银行账户3. 完成 KYC/AML4. 接入 SGQR会员余额扣&#xff08;持牌 A…

作者头像 李华
网站建设 2026/6/10 1:16:30

一键复制!让你的拜年话“马上”不一样

还在重复“新年快乐&#xff0c;万事如意”吗&#xff1f;马年拜年&#xff0c;就该用上“马”的成语和巧思&#xff0c;让你的祝福瞬间脱颖而出&#xff01;下面为你准备好了一系列“马上”就能用的祝福语&#xff0c;分为直接复制区和个性定制区&#xff0c;分对象、分场合&a…

作者头像 李华