字串置換

2021-07-10 08:33:27 字數 791 閱讀 1030

給定兩個字串,請設計乙個方法來判定其中乙個字串是否為另乙個字串的置換。

置換的意思是,通過改變順序可以使得兩個字串相等。

"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 ...