LeetCode 49(字母异位词分组)讲解
目录
警告
本文最后更新于 2023-02-06,文中内容可能已过时。
Leetcode 49 题
题干简述
- 给定:一字符串数组。
- 要求:将字符串分组,组成元素相同的分为一组,比如 eat 与 tea。
详情请看:https://leetcode.cn/problems/group-anagrams/?favorite=2cktkvj
解题思路
- 同一组的字符串有一个特点:字符类型相同但顺序不同。
- 根据这一特点,我们将所有字符串依照字母顺序排序(a->z),比如 eat、tea 排序后变成 aet,从而很容易判断出 eat 与 tea 为同一组。
图解算法
代码实现
|
|
复杂度
Buy me a coffee~
支付宝
微信