news 2026/5/9 20:04:14

力扣(LeetCode)- 49. 字母异位词分组(JavaScript)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣(LeetCode)- 49. 字母异位词分组(JavaScript)

题目:

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

示例 1:

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

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

解释:

  • 在 strs 中没有字符串可以通过重新排列来形成"bat"
  • 字符串"nat""tan"是字母异位词,因为它们可以重新排列以形成彼此。
  • 字符串"ate""eat""tea"是字母异位词,因为它们可以重新排列以形成彼此。

示例 2:

输入:strs = [""]

输出:[[""]]

示例 3:

输入:strs = ["a"]

输出:[["a"]]

解答:我发现有些问题用 map 是真的会变简单

var groupAnagrams = function(strs) { const map = new Map() const res = [] let count = 0 strs.forEach(str => { const news = '-' + str.split("").sort((a, b) => a.localeCompare(b)).join("") if (map.has(news)) { const cnt = map.get(news) res[cnt].push(str) } else { res.push([str]) map.set(news, count) count++ } }) return res };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 9:49:16

视频字幕制作革命:5个理由让你选择VideoSrt自动生成工具

视频字幕制作革命:5个理由让你选择VideoSrt自动生成工具 【免费下载链接】video-srt-windows 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。 项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows 还在为视频字幕制…

作者头像 李华
网站建设 2026/5/9 6:26:01

终极解决方案:一键获取全版本iOS设备调试支持文件

终极解决方案:一键获取全版本iOS设备调试支持文件 【免费下载链接】iOSDeviceSupport All versions of iOS Device Support 项目地址: https://gitcode.com/gh_mirrors/ios/iOSDeviceSupport 还在为Xcode无法识别新设备而烦恼吗?🤔 iO…

作者头像 李华
网站建设 2026/5/3 10:30:52

PostgreSQL到MySQL数据迁移终极指南:pg2mysql完整使用教程

PostgreSQL到MySQL数据迁移终极指南:pg2mysql完整使用教程 【免费下载链接】pg2mysql 项目地址: https://gitcode.com/gh_mirrors/pg2/pg2mysql 还在为PostgreSQL到MySQL的数据迁移而烦恼吗?数据类型不兼容、字段长度限制、数据丢失风险...这些问…

作者头像 李华
网站建设 2026/5/9 12:49:34

在iPhone上轻松操控Android手机:Scrcpy-iOS跨设备控制完全指南

在iPhone上轻松操控Android手机:Scrcpy-iOS跨设备控制完全指南 【免费下载链接】scrcpy-ios Scrcpy-iOS.app is a remote control tool for Android Phones based on [https://github.com/Genymobile/scrcpy]. 项目地址: https://gitcode.com/gh_mirrors/sc/scrcp…

作者头像 李华
网站建设 2026/5/9 5:10:38

高效实用的系统配置部署指南:从零开始掌握技术部署

高效实用的系统配置部署指南:从零开始掌握技术部署 【免费下载链接】synology-baiduNetdisk-package 项目地址: https://gitcode.com/gh_mirrors/sy/synology-baiduNetdisk-package 想要快速掌握系统配置和技术部署的核心要领吗?本指南将带你从基…

作者头像 李华
网站建设 2026/5/9 18:12:28

惠普OMEN游戏本终极性能解锁神器:OmenSuperHub完整使用指南

还在为官方OMEN Gaming Hub的臃肿体积和频繁系统通知而烦恼吗?今天为大家介绍一款革命性的惠普游戏本性能优化工具——OmenSuperHub。这款纯净硬件控制神器让你完全掌控设备性能,享受无干扰的游戏体验。 【免费下载链接】OmenSuperHub 项目地址: http…

作者头像 李华