锅炉信息网 > 锅炉知识 > 锅炉学习

242. Valid Anagram

class Solution:n    # 即统计各字母出现的次数n    def isAnagram(self, s, t):n        dic1, dic2 = {}, {}n        for item

class Solution:n # 即统计各字母出现的次数n def isAnagram(self, s, t):n dic1, dic2 = {}, {}n for item in s:n dic1[item] = dic1.get(item, 0) + 1 # 语法:dict的get方法存在item时返回item对应的value,不存在item时返回指定值(0)n for item in t:n dic2[item] = dic2.get(item, 0) + 1n return dic1 == dic2nn # 此做法是用数组,但是unicode无法使用,因为unicode不只26个字母n def isAnagram2(self, s, t):n dic1, dic2 = [0]*26, [0]*26n for item in s:n dic1[ord(item)-ord('a')] += 1n for item in t:n dic2[ord(item)-ord('a')] += 1n return dic1 == dic2nn # 此做法写法简单,但面试不推荐,因为隐藏了太多细节n def isAnagram3(self, s, t):n return sorted(s) == sorted(t)n

上一篇:德国十大最富有家族,买他们家的东西就对了!

下一篇:采暖器什么牌子好?采暖器十大品牌

锅炉资讯

锅炉资讯

锅炉学习

锅炉学习

锅炉视频

锅炉视频

锅炉百科

锅炉百科