日野弥生:勉強しよう

LeetCode 242 - 有效的字母异位词

发表于2025年05月12日

#哈希 #字符串 #排序

用python自带的Counter可以简单实现。

class Solution:
    def isAnagram(self, s: str, t: str) -> bool:
        # 长度不同的情况直接退出
        if len(s) != len(t):
            return False
        sC = Counter(s)
        for i in t:
            if i not in sC:
                return False
            else:
                if sC[i] == 0:
                    return False
                else:
                    sC[i] -= 1
        sC += Counter()
        return True

フラッシュタブ:LeetCode

题目链接:https://leetcode.cn/problems/valid-anagram/

上一篇

LeetCode 1281 - 整数的各位积和之差

下一篇

LeetCode 389 - 找不同