華為筆試 字串調整輸出

2021-08-18 13:39:25 字數 574 閱讀 6628

給你乙個原始字串,根據該字串內每個字元出現的次數,按照ascii碼遞增順序調整輸出。

舉例!假設原始字串為:

eeefgghhh

則每種字元出現的次數分是:

(1).eee         3次

(2).f              1次

(3).gg           2次

(4).hhh         3次

重排輸出後的字串如下:

efgheghen

編寫程式,實現上述功能。

(1).原始字串中僅可能出現「數字」和「字母」;

(2).請注意區分字母大小寫。

#include #include using namespace std;

int main();

for(i=0; i='a' && str[i]<='z')

}cout

if(ch[0][i])

if(ch[1][i])

} //max--;

} return 0;

}

華為筆試 字串排序

題目描述 編寫乙個程式,將輸入字串中的字元按如下規則排序。規則 1 英文本母從 a 到 z 排列,不區分大小寫。如,輸入 type 輸出 epty 規則 2 同乙個英文本母的大小寫同時存在時,按照輸入順序排列。如,輸入 baba 輸出 aabb 規則 3 非英文本母的其它字元保持原來的位置。如,輸入...

華為筆試題,關於操控字串

問題描述 輸入字串例如 there is a pig,pig is good.輸出 there is a pig good 去掉字串中所有非字母的字元,並刪去重複單詞 define crt secure no warnings include include include char change ...

字串調整

今天聽左大神講了乙個和字串有關的問題感覺挺有意思的決定把它實現一下。題目 給定乙個字串str,和乙個整數i,i代表str中的位置,將str 0,i 移到右側,str i 1,n 1 移到左側 n為字串長度 舉例 str abcde i 2,將str調整為 deabc 要求 時間複雜度為o n 額外時...