day06 代码随想录算法训练营 242. 有效的字母异位词

题目:242. 有效的字母异位词

我的感悟:

  • 卡尔的思路,挺好。简单易懂。
  •  

理解难点:

  • 没有难点

总结概况:

  • 建立数组存
  • 遍历一遍 ++
  • 遍历一遍 --
  • 再遍历一遍 判断0

代码示例:

class Solution:
    def isAnagram(self, s: str, t: str) -> bool:
        record = [0] *26
        for i in s:
            record[ord(i) - ord('a') ] +=1
        for i in t:
             record[ord(i) - ord('a') ] -=1
        for i in record:
            if i !=0:
                return False
        return True

通过截图:

资料:

题目链接/文章讲解/视频讲解: https://programmercarl.com/0242.%E6%9C%89%E6%95%88%E7%9A%84%E5%AD%97%E6%AF%8D%E5%BC%82%E4%BD%8D%E8%AF%8D.html

posted @ 2024-01-01 19:35  o蹲蹲o  阅读(4)  评论(0编辑  收藏  举报