有效的字母異位詞
給定兩個字串 s 和 t ,編寫乙個函式來判斷 t 是否是 s 的字母異位詞。
示例 1:
輸入: s = 「anagram」, t = 「nagaram」
輸出: true
示例 2:
輸入: s = 「rat」, t = 「car」
輸出: false
說明:你可以假設字串只包含小寫字母。
高階:如果輸入字串包含 unicode 字元怎麼辦?你能否調整你的解法來應對這種情況?
思想:跟字串的第乙個唯一字元題目思想差不多,儲存26個字母出現的次數,一一比較即可
**
bool isanagram
(char
* s,
char
* t)
;int flagt[26]
=;int lens=
strlen
(s);
int lent=
strlen
(t);
int i;
for(i=
0;i)for
(i=0
;i)for
(i=0
;i<
26;i++
)return true;
}
力扣c語言實現 242 有效的字母異位詞
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true 示例 2 輸入 s rat t car 輸出 false 說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你能否...
力扣 242 有效的字母異位詞
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞 構成字串的字母種類和個數均相同,只不過順序不同 可以將兩個字串都轉化為陣列,然後對兩個陣列先進行排序,如果排序後的陣列內容相同,則兩個字串時字母異位體 public boolean isanagram string s,st...
初級演算法 有效字母的異位詞
給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true 示例 2 輸入 s rat t car 輸出 false 說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你能否...