字母异位词题目:给定两个字符串s和t,编写一个函数来判断 t 是否是 s 的字母异位词。 解法-哈希表思路:本能暴力循环,学习哈希表解决 1.2.3. 复杂度: 时间复杂度: 空间复杂度: 代码: 1234567891011121314151617181920212223class Solution {public: //aee //eae bool isAnagram(string s, string t) { int record[26] = {0}; //设定一个表,对应位置++ for (int i = 0; i < s.size(); i++) { record[s[i] - 'a']++; } //然后再在对应位置-- for (int i = 0; i < t.size(); i++) { record[t[i] - 'a']--; } for (int i = 0; i < 26; i++) { if (record[i] != 0) { return false; } } return true; }};