用一个数组的思路就很厉害,++ 又 – 就更厉害
class Solution {
public:
bool isAnagram(string s, string t) {
if(s.size() != t.size())
{
return false;
}
vector<int> vec(26, 0);
for(int i=0;i<s.length();i++)
{
vec[s[i] - 97]++;
vec[t[i]-97]--;
}
for(int i = 0; i<vec.size(); i++)
{
if(vec[i] != 0)
{
return false;
}
}
return true;
}
};