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)
      

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

相关推荐
毅炼12 小时前
hot100打卡——day14
java·数据结构·算法·leetcode·ai·深度优先·哈希算法
liliangcsdn12 小时前
RL中GAE的计算过程详解
大数据·人工智能·算法
Hgfdsaqwr12 小时前
内存泄漏检测与防范
开发语言·c++·算法
C雨后彩虹12 小时前
优雅子数组
java·数据结构·算法·华为·面试
漫随流水12 小时前
leetcode回溯算法(46.全排列)
数据结构·算法·leetcode·回溯算法
power 雀儿12 小时前
大模型基础:概念理解与 C++Token 化实现笔记
笔记
We་ct12 小时前
LeetCode 68. 文本左右对齐:贪心算法的两种实现与深度解析
前端·算法·leetcode·typescript
努力学算法的蒟蒻12 小时前
day67(1.26)——leetcode面试经典150
算法·leetcode·面试
iAkuya12 小时前
(leetcode) 力扣100 52腐烂的橘子(BFS)
算法·leetcode·宽度优先
老鼠只爱大米12 小时前
LeetCode经典算法面试题 #148:排序链表(插入、归并、快速等五种实现方案解析)
算法·leetcode·链表·插入排序·归并排序·快速排序·链表排序