LeetCode49题:字母异位词分组(python3)

题目:
在这里插入图片描述
代码思路:根据特征进行归类就用散列表。字母异位词其根据字母大小顺序排序后的key值一样,一样的就添加到一起,作为value值。

散列表确实是哈希表的一种表述。它们都是指根据键(Key)直接访问在内存存储位置的数据结构。散列函数用于将键值映射到一个数组的位置,这样就可以在接近 O(1) 的时 间内快速地查找对应的值。

哈希表通常由哈希函数和数组组成,哈希函数负责将输入映射到唯一的数字,而数组则包含了这些数字对应的键值对。哈希表的设计使得它可以快速地定位到特定的记录,而不需要逐个与其他记录进行比较。

import collections
class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        mp = collections.defaultdict(list)
        for st in strs:
            key = "".join(sorted(st))
            mp[key].append(st)
        return list(mp.values())

相关推荐

  1. leetcode49字母分组

    2024-02-22 18:44:01       46 阅读
  2. LeetCode 49 字母分组

    2024-02-22 18:44:01       63 阅读
  3. LeetCode49字母分组

    2024-02-22 18:44:01       32 阅读
  4. leetcode_49.字母分组

    2024-02-22 18:44:01       38 阅读
  5. Leetcode 49. 字母分组

    2024-02-22 18:44:01       23 阅读
  6. [ LeetCode ] 刷刷(Python)-第49字母分组

    2024-02-22 18:44:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 18:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 18:44:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 18:44:01       82 阅读
  4. Python语言-面向对象

    2024-02-22 18:44:01       91 阅读

热门阅读

  1. 区块链笔记(三)

    2024-02-22 18:44:01       55 阅读
  2. 基本代码讲解

    2024-02-22 18:44:01       50 阅读
  3. 梯度下降与机器学习的关系

    2024-02-22 18:44:01       50 阅读
  4. ORA-600 kclchkblk_4和2662故障---惜分飞

    2024-02-22 18:44:01       48 阅读
  5. Vista 2.08: The storm chaser

    2024-02-22 18:44:01       43 阅读
  6. Unity3D 游戏中的自动寻路有怎样的算法详解

    2024-02-22 18:44:01       60 阅读
  7. android密集架移动动画效果开发

    2024-02-22 18:44:01       46 阅读
  8. Linux中apt-get和apt命令用法汇总

    2024-02-22 18:44:01       50 阅读
  9. 【es6】es5中的类和 es6 中的类 class 有什么区别

    2024-02-22 18:44:01       45 阅读
  10. lodash库中的函数处理嵌套的对象和数组的函数

    2024-02-22 18:44:01       50 阅读
  11. 设计模式--工厂模式

    2024-02-22 18:44:01       53 阅读
  12. 【【深入浅出的了解从算法到RTL的基本流程】】

    2024-02-22 18:44:01       47 阅读
  13. 逻辑回归的输出值为什么可以作为概率?

    2024-02-22 18:44:01       57 阅读