148 字
1 分钟
LeetCode-242.有效的字母异位词
2026-02-20

哈希表#

242.有效的字母异位词

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

字母异位词是通过重新排列不同单词或短语的字母而形成的单词或短语,并使用所有原字母一次。


示例 1:

输入: s = "anagram", t = "nagaram"
输出: true

示例 2:

输入: s = "rat", t = "car"
输出: false

func isAnagram(s string, t string) bool {
record := [26]int{}
for _, i := range s {
record[i - rune('a')]++
}
for _, i := range t {
record[i - rune('a')]--
}
return record == [26]int{}
}
LeetCode-242.有效的字母异位词
https://sheep44044.github.io/posts/算法/哈希/leetcode-242有效的字母异位词/
作者
sheep44044
发布于
2026-02-20
许可协议
CC BY-NC-SA 4.0