无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

劍指 Offer 05. 替換空格

2023-04-12 16:55 作者:薄荷硬糖醬  | 我要投稿

劍指 Offer 05. 替換空格

請實現(xiàn)一個函數(shù),把字符串?s?中的每個空格替換成"%20"。

?

示例 1:

輸入:s = "We are happy."輸出:"We%20are%20happy."

?

限制:

0 <= s 的長度 <= 10000

通過次數(shù)635,932提交次數(shù)843,438

第一種法:

class?Solution?{

public:

????string?replaceSpace(string?s)?{

????????string?ans;

????????for(auto?a:s){

????????????if(a=='?'){

????????????????ans+="%20";

????????????}else{

????????????????ans+=a;

????????????}

????????}

????????return?ans;

????}

};

第二種法:

class?Solution?{

public:

????string?replaceSpace(string?s)?{

????????int?count?=?0;

????????int?sOldSize?=?s.size();

????????for(int?i=0;i<s.size();i++){

????????????if(s[i]=='?'){

????????????????count++;

????????????}

????????}

????????s.resize(s.size()+count*2);

????????int?sNewSize?=?s.size();

????????for(int?i?=?sNewSize?-?1,j?=?sOldSize?-?1;j?<?i;i--,j--){

????????????if(s[j]!='?'){

????????????????s[i]?=?s[j];

????????????}else{

????????????????s[i]?=?'0';

????????????????s[i-1]='2';

????????????????s[i-2]='%';

????????????????i-=2;

????????????}

????????}

????????return?s;

????}

};


劍指 Offer 05. 替換空格的評論 (共 條)

分享到微博請遵守國家法律
九龙县| 昌都县| 成都市| 镇安县| 宁安市| 通城县| 沙田区| 梨树县| 抚顺市| 胶南市| 红河县| 乌什县| 苗栗市| 朝阳区| 中超| 大城县| 克东县| 通许县| 永泰县| 吉安县| 沂南县| 泰顺县| 扬州市| 葫芦岛市| 东光县| 清徐县| 南投县| 安国市| 垣曲县| 武宁县| 集安市| 柳林县| 屏东县| 靖远县| 丹棱县| 枝江市| 大连市| 张北县| 聂拉木县| 商丘市| 前郭尔|