LeetCode 有效的字母異位詞 java

2021-09-08 05:53:11 字數 753 閱讀 4280

題目

給定兩個字串 s 和 t ,編寫乙個函式來判斷 t 是否是 s 的乙個字母異位詞。

示例 1:

輸入:s = "anagram", t = "nagaram"輸出:true
示例 2:

輸入:s = "rat", t = "car"輸出:false
說明:

你可以假設字串只包含小寫字母。

思路

字母異位詞根據題目意思就是字串大小要相等,並且字母的數量也要相等。對於高階的話,只要使用set來做就行了,記錄每個unicode的數量。

**

public boolean isanagram(string s, string t) 

if( s.length()!=t.length())

int a1= new int[26];

int a2 = new int[26];

for(int i =0;i<26;i++)

for(int i=0;ifor(int i=0;i< 26;i++)

}return true;

}

LeetCode有效的字母異位詞

給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的乙個字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true 示例 2 輸入 s rat t car 輸出 false 說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你...

LeetCode 有效的字母異位詞

給定兩個字串 s 和 t 編寫乙個函式來判斷 t 是否是 s 的字母異位詞。示例 1 輸入 s anagram t nagaram 輸出 true示例 2 輸入 s rat t car 輸出 false說明 你可以假設字串只包含小寫字母。高階 如果輸入字串包含 unicode 字元怎麼辦?你能否調整...

leetcode 有效的字母異位詞

方法一 暴力法 class solution def isanagram self,s str,t str bool return sorted s sorted t 方法二 分開比較 長度 去重 字元個數 class solution def isanagram self,s str,t str ...