最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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. 替換空格的評論 (共 條)

分享到微博請遵守國家法律
铜山县| 大宁县| 璧山县| 绥化市| 光山县| 报价| 昭苏县| 贞丰县| 长武县| 郓城县| 乌苏市| 高要市| 乐安县| 云龙县| 西林县| 札达县| 青阳县| 永平县| 汉阴县| 凌源市| 茌平县| 万宁市| 措美县| 汉川市| 岑溪市| 会东县| 都江堰市| 温宿县| 青海省| 大方县| 伊宁市| 富平县| 广宁县| 皋兰县| 江山市| 纳雍县| 呈贡县| 天水市| 阳信县| 子长县| 和静县|