有效的字母异位词
题目链接242. 有效的字母异位词 - 力扣(LeetCode)
class Solution { public: bool isAnagram(string s, string t) { int record[26] = {0}; for(int i = 0; i < s.size(); i++){ record[s[i] - 'a']++; } for(int j = 0; j < t.size(); j++){ record[t[j] - 'a']--; } for(int k = 0; k < 26; k++){ if(record[k] != 0){ return false; } } return true; } };
哈希表的第一道题。主要思想按我的理解就是把数组中值按一个规则转换成索引存起来,根据值就能直接得到索引,用于查询比较方便。目前对哈希的底层实现还不太熟悉。
标签:record,int,Day7,++,size,LeetCode,刷题 From: https://www.cnblogs.com/tianmaster/p/16864609.html