力扣242.有效的字母异位词

python 复制代码
class Solution:
    def isAnagram(self, s: str, t: str) -> bool:
        n_s = len(s)
        n_t = len(t)
        if n_s != n_t:
            return False
        
        char_freq = {}
        for char in s:
            if char in char_freq:
                char_freq[char] += 1
            else:
                char_freq[char] = 1
        
        for char in t:
            if char not in char_freq:
                return False
            char_freq[char] -= 1
        
        for freq in char_freq.values():
            if freq != 0:
                return False
        return True
相关推荐
迈巴赫车主4 分钟前
求最大公约数-欧几里得算法(辗转相除法)
算法·最大公约数
测试199812 分钟前
Python+Excel读取和存储测试数据完成接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
lxl130717 分钟前
C++算法(15)BFS_FloodFill
算法·宽度优先
小王C语言20 分钟前
【基础IO】————简单设计一下libc库
前端·数据结构·算法
亦复何言??21 分钟前
BeyondMimic 论文解析
人工智能·算法·机器人
WolfGang00732125 分钟前
代码随想录算法训练营 Day20 | 回溯算法 part02
算法
YXXY31328 分钟前
前缀和算法
算法
客卿12328 分钟前
滑动窗口--模板
java·算法
_日拱一卒1 小时前
LeetCode:滑动窗口的最大值
数据结构·算法·leetcode
codeの诱惑1 小时前
推荐算法(一):数学基础回顾——勾股定理与欧氏距离
算法·机器学习·推荐算法