数据结构——替换所有匹配字符串

xiaoxiao2021-02-28  10

题目描述

请实现一个函数,将一个字符串中的空格替换成“ ”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We Are Happy。 JS:replace函数 function replaceSpace(str) { str=str.replace(/\ /g," "); return str; } module.exports = { replaceSpace : replaceSpace }; c++:逐个审查,依次替换 class Solution { public: void replaceSpace(char *str,int length) { for(int i=length;i>=0;i--){ if(str[i]==' '){ length+=2; for(int j=length;j>i;j--){ str[j]=str[j-2]; } str[i+2]='0'; str[i+1]='2'; str[i+0]='%'; } } cout<<str<<endl; } }; 数组后移的方法: for(int j=length;j>i;j--){ str[j]=str[j-2]; }
转载请注明原文地址: https://www.6miu.com/read-1150005.html

最新回复(0)