242. 有效的字母异位词

给定两个字符串 st ,编写一个函数来判断 t 是否是 s 的字母异位词。

注意:st中每个字符出现的次数都相同,则称 st互为字母异位词。

示例 1:

复制代码
输入: s = "anagram", t = "nagaram"
输出: true

示例 2:

复制代码
输入: s = "rat", t = "car"
输出: false

提示:

  • 1 <= s.length, t.length <= 5 * 104
  • st 仅包含小写字母

思路:就是判断2个字符串中每个字符的出现次数是否相同。
代码(Python):

python 复制代码
class Solution(object):
    def isAnagram(self, s, t):
        if len(s) != len(t):         //如果s和t长度不同,肯定不满足
            return False;
        for x in s:                  //然后再判断s和t中每个字符的出现次数是否相同
            if s.count(x) != t.count(x):
                return False;
        return True;
相关推荐
大明者省1 分钟前
Ubuntu Python 部署终极版教程
开发语言·python·ubuntu
见合八方6 分钟前
【滤波器】热调谐FP滤波器
人工智能·算法
古城小栈7 分钟前
cargo-pprof:Rust性能调优
人工智能·算法·rust
KANGBboy8 分钟前
java知识二(数组)
java·开发语言·python
Cloud_Shy61810 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第一章 Item 4 - 6)
android·数据库·论文阅读·python
llilay15 分钟前
企业级FastAPI后端模板搭建(二)整合路由Router
开发语言·python·fastapi
x_xbx17 分钟前
LeetCode:543. 二叉树的直径
算法·leetcode·职场和发展
scan72418 分钟前
根据上下文中的用户信息,切换提示词
python
QiLinkOS18 分钟前
QiLink 技术委员会选举实施细则
c语言·数据结构·c++·单片机·嵌入式硬件·算法·开源
我材不敲代码22 分钟前
Python基础: 函数超全详解:定义、参数、返回值、作用域与递归
开发语言·python·算法