題目描述
給定兩個字串,請編寫程式,確定其中乙個字串的字元重新排列後,能否變成另乙個字串。這裡規定大小寫為不同字元,且考慮字串重點空格。
給定乙個string stringa和乙個string stringb,請返回乙個bool,代表兩串是否重新排列後可相同。保證兩串的長度都小於等於5000。
測試樣例:
"this is nowcoder","is this nowcoder"
返回:true
"here you are","are you here"
返回:false
c++核心**:
class same
for(string::iterator ite = stringa.begin(); ite != stringa.end(); ite++)
//統計stringb中字元出現的次數,如果字元出現,就對統計陣列中對應該字元的成員減一
for(string::iterator ite = stringb.begin(); ite != stringb.end(); ite++)
}return true;}};
確定兩串亂序同構
題目描述 給定兩個字串,請編寫程式,確定其中乙個字串的字元重新排列後,能否變成另乙個字串。這裡規定大小寫為不同字元,且考慮字串重點空格。給定乙個string stringa和乙個string stringb,請返回乙個bool,代表兩串是否重新排列後可相同。保證兩串的長度都小於等於5000。測試樣例...
確定兩串亂序同構
題目描述 給定兩個字串,請編寫程式,確定其中乙個字串的字元重新排列後,能否變成另乙個字串。這裡規定大小寫為不同字元,且考慮字串中的空格。給定乙個string stringa和乙個string stringb,請返回乙個bool,代表兩串是否重新排列後可相同。保證兩串的長度都小於等於5000。測試樣例...
確定兩串亂序同構 原串翻轉 確定字元互異
給定兩個字串,請編寫程式,確定其中乙個字串的字元重新排列後,能否變成另乙個字串。這裡規定大小寫為不同字元,且考慮字串重點空格。給定乙個stringstringa和乙個stringstringb,請返回乙個bool,代表兩串是否重新排列後可相同。保證兩串的長度都小於等於5000。測試樣例 this i...