原题目:
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入: s = “anagram”, t = “nagaram”
输出: true
示例 2:
输入: s = “rat”, t = “car”
输出: false
思路:
用排序函数将这两个字符串进行排序,然后直接判断是否相等即可
代码:
class Solution {
public:
bool isAnagram(string s, string t) {
int x,y;
if(s.length()==0&&t.length()==0) return true;
if(s.length()!=t.length()) return false;
sort(s.begin(),s.end());
sort(t.begin(),t.end());
if(s==t)
return true;
else
return false;
}
};