給定兩個字串,請設計乙個方法來判定其中乙個字串是否為另乙個字串的置換。
置換的意思是,通過改變順序可以使得兩個字串相等。
"abc"
為"cba"
的置換。
"aabc"
不是"abcc"
的置換。
對於由英文本母組成的字串 可以下面方法
public boolean stringpermutation(string a, string b)
if (a.equals("") && b.equals(""))
// stringbuilder stringbuildera = new stringbuilder();
arrays.sort(c1);
arrays.sort(c2);
boolean bool =false;
for (int i=0; i
public boolean stringpermutation(string a, string b)
// if (a.equals("") && b.equals(""))
stringbuilder stringbuildera = new stringbuilder();
// arrays.sort(c1);
// arrays.sort(c2);
// boolean bool =false;
// for (int i=0; i
字串數字置換
從鍵盤接收使用者輸入的字串,對使用者輸入的每個字串的處理是 將字串內的每乙個十進位制數字字元置換成下列 中右邊所對應的乙個字串 所有其他字元不變 然後將轉換的結果顯示在螢幕上 並分別計算每個數字的置換次數。十進位制數字字元 置換成 0 zero 1 one 2 two 3 three 4 four ...
字串置換 LintCode
給定兩個字串,請設計乙個方法來判定其中乙個字串是否為另乙個字串的置換。置換的意思是,通過改變順序可以使得兩個字串相等 樣例 abc 為 cba 的置換。aabc 不是 abcc 的置換。ifndef c211 h define c211 h include include include using...
oj 字串數字置換
問題描述 從鍵盤接收使用者輸入的字串,對使用者輸入的每個字串的處理是 將字串內的每乙個十進位制數字字元置換成下列 中右邊所對應的乙個字串 所有其他字元不變 然後將轉換的結果顯示在螢幕上 並分別計算每個數字的置換次數。十進位制數字字元 置換成 zero one two three four five ...