leetcode做题笔记242. 有效的字母异位词

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

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

示例 1:

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

示例 2:

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

思路一:直接利用字符串字典序来作比较

python一行

python 复制代码
class Solution(object):
    def isAnagram(self, s, t):
        return sorted(s) == sorted(t)
      

或者利用哈希表存储,比较两个字符串哈希表中值即可解决

相关推荐
leobertlan3 小时前
好玩系列:用20元实现快乐保存器
android·人工智能·算法
青梅橘子皮3 小时前
C语言---指针的应用以及一些面试题
c语言·开发语言·算法
_深海凉_5 小时前
LeetCode热题100-有效的括号
linux·算法·leetcode
江湖人称小鱼哥5 小时前
Obsidian-Graphify-让你的笔记库自己长出知识图谱
笔记·知识图谱·obsidian·claude code·graphify·卡帕西
苦 涩7 小时前
考研408笔记之计算机网络(三)——数据链路层
笔记·计算机网络·考研408
三品吉他手会点灯7 小时前
STM32F103 学习笔记-21-串口通信(第4节)—串口发送和接收代码讲解(中)
笔记·stm32·单片机·嵌入式硬件·学习
被开发耽误的大厨7 小时前
1、==、equals、hashCode底层原理?重写场景?
算法·哈希算法
WolfGang0073218 小时前
代码随想录算法训练营 Day38 | 动态规划 part11
算法·动态规划
雾岛听蓝8 小时前
Qt操作指南:窗口组成与菜单栏
开发语言·经验分享·笔记·qt
松☆9 小时前
C++ 算法竞赛题解:P13569 [CCPC 2024 重庆站] osu!mania —— 浮点数精度陷阱与 `eps` 的深度解析
开发语言·c++·算法