練習題33-有效的字母異位詞

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

練習題32-移動零

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章