给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入: s = "anagram", t = "nagaram"
输出: true
示例 2:
输入: s = "rat", t = "car"
输出: false
- 两个字符串比较,从以下几方面比较:
- 长度;
- 所包含的不同字符数
- 定义计数字典 s_dict;
- 遍历字符串 s ,然后将其存储到 s_dict,并计数;
- 遍历字符串 t,然后判断该字符是否 在 s_dict:
- 若有,减数;
- 若无,返回 False
时间复杂度:O(n)
空间复杂度:O(n)