242. 有效的字母异位词
题目
- 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
- 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
示例 1:
1 | 输入: s = "anagram", t = "nagaram" |
示例 2:
1 | 输入: s = "rat", t = "car" |
解题思路
- 利用哈希表。
- 首先遍历s,将组成s的字符以及其出现的次数用哈希表表示。
- 然后遍历t,将哈希表中存在的值进行减操作。
- 如果两者互为字母异位词,那么哈希表中所有value均为0。
1 | /** |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论