原題目:
給定兩個字符串 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;
}
};