力扣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
相关推荐
南宫生39 分钟前
力扣动态规划-26【算法学习day.120】
java·数据结构·算法·leetcode·动态规划
不想编程小谭41 分钟前
从小白开始的动态规划
c++·算法·动态规划
一只码代码的章鱼1 小时前
数据结构与算法-动态规划-状态机(股票问题,密码设计)
算法·动态规划·代理模式
surtr11 小时前
【C++】RBTree(红黑树)模拟实现
数据结构·c++·算法·stl·map·红黑树·rbtree
zjkzjk77111 小时前
函数指针(Function Pointer)与 typedef int (*FuncPtr)(int, int);typedef与using(更推荐)
开发语言·c++·算法
余辉zmh1 小时前
【动态规划篇】:动态规划解决路径难题--思路,技巧与实例
c++·算法·leetcode·动态规划
kdayjj9661 小时前
从基础到进阶:一文掌握排序、查找、动态规划与图算法的全面实现(C++代码实例解析)
c++·算法·动态规划
孑么1 小时前
力扣 单词拆分
java·算法·leetcode·职场和发展·动态规划
竹下为生2 小时前
LeetCode --- 435周赛
算法·leetcode·职场和发展
计算机小白一个2 小时前
蓝桥杯 Java B 组 - 第 1 周复习总结
java·开发语言·jvm·算法·蓝桥杯