技术栈

Python | Leetcode Python题解之第49题字母异位词分组

Mopes__2024-04-26 15:58

题目:

题解:

python 复制代码
class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        mp = collections.defaultdict(list)

        for st in strs:
            counts = [0] * 26
            for ch in st:
                counts[ord(ch) - ord("a")] += 1
            # 需要将 list 转换成 tuple 才能进行哈希
            mp[tuple(counts)].append(st)
        
        return list(mp.values())
上一篇:C++程序在Windows平台上各种定位内存泄漏的方法
下一篇:Vue使用CryptoJS实现前后端密码加密
相关推荐
databook
7 小时前
Manim物理模拟:别自己写欧拉了!
python·数学·动效
圣保罗的大教堂
8 小时前
leetcode 61. 旋转链表 中等
leetcode
香蕉鼠片
8 小时前
Python进阶学习
开发语言·python
亚亚的学习和分享
9 小时前
python练习:人生模拟器(简易版)
python
全糖可乐气泡水
9 小时前
Codex适配国产信创环境安装部署与技术适配全解析
开发语言·git·python·算法·百度
LeocenaY
9 小时前
搜集的一些测开面试题
开发语言·python
嗝o゚
9 小时前
昇腾CANN ge 仓的图优化 Pass:哪些 Pass 真正影响推理性能
pytorch·python·深度学习·cann·ge-pass
深度先生
10 小时前
Conda 全面讲解——数据科学家的标配工具
python
深度先生
10 小时前
虚拟环境:别让包打架
python
漠效
10 小时前
随机代理‌IP访问脚本
开发语言·python
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法04裂开!ChatGPT 居然开始要手机号验证,附详细解决方法05CC-Switch & Claude 基于 Linux 服务器安装使用指南06【AI】2026 年具身智能模型和世界模型总结07几个好用的ip纯净度检测网站08Codegraph 实战:用知识图谱让 AI 编程效率翻倍09装上就回不去了:CodeGraph 让 AI 编程效率飙升 92%,它到底做了什么?10Cursor 接入 DeepSeek‑V4‑Pro 完整指南(2026 实测)