Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
- 若s与t大小不一致,则肯定不是Anagramruo
- 将顺序不一致的s、t排序,方便比较
- 将已排好序的s、t对比,判断是否字符串一样
class Solution {
public:
bool isAnagram(string s, string t) {
if(s.size()!=t.size())
return false;
sort(s.begin(),s.end());
sort(t.begin(),t.end());
if(s.compare(t)==0) //相等
return true;
return false;
}
};