242. 有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
这道题目比较简单,直接使用hash map就可以比较轻松地求解了,具体代码如下(Python版):
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
if len(s)!=len(t):return False
chMap=[0 for _ in range(26)]
for i in s:
chMap[ord(i)-ord('a')]+=1
for i in t:
if chMap[ord(i)-ord('a')] <= 0:
return False
else:
chMap[ord(i)-ord('a')]-=1
return True
运行效果(渣渣( ̄▽ ̄)"):
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-anagram