剑指offer-替换空格

class Solution {
public:
void replaceSpace(char *str,int length) {
int ssize=0;
        for(int i=0;i<length;i++){
            if(str[i]==' ')ssize++;
        }
        int j=length+2*ssize-1;
        for(int i=length-1;i>=0;i--){
            if(str[i]==' '){
str[j--]='0';
                str[j--]='2';
                str[j--]='%';
            }
            else{
str[j--]=str[i];
            }
        }
}
};
阅读更多
个人分类: 剑指offer
上一篇剑指offer-二维数组的查找
下一篇剑指offer-从头到尾打印链表
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭