给两个string类型的变量s和t,判断s和t是否是相同字母异序词
例如:s = "anagram", t =
"nagaram", return true.
s = "rat", t =
"car", return false.
代码如下:
class Solution {
public:
bool isAnagram(string s, string t) {
if(s.size() != t.size())
return false;
vector<char> char_s;
vector<char> char_t;
char_s.assign(s.begin(), s.end());
char_t.assign(t.begin(), t.end());
sort(char_s.begin(), char_s.end());
sort(char_t.begin(), char_t.end());
for(int i=0; i<s.size(); i++)
{
if(char_s[i]!=char_t[i])
return false;
}
return true;
}
};