替换空格
2015-10-30 20:49
225 查看
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
http://www.nowcoder.com/practice/4060ac7e3e404ad1a894ef3e17650423?rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
http://www.nowcoder.com/practice/4060ac7e3e404ad1a894ef3e17650423?rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
class Solution { public: void replaceSpace(char *str,int length) { int len=strlen(str); int i,s=0; for(i=0;str[i]!='\0';i++) { if(str[i]==' ') s++; } int j=2*s+len; i=len; while(i>=0&&j>=0) { if(str[i]==' ') { str[j--]='0'; str[j--]='2'; str[j--]='%'; } else { str[j]=str[i]; j--; } i--; } } };
相关文章推荐
- sicily 1090. Highways
- BeautifulSoup的使用学习笔记
- Xcode 7.1项目中Objective-C和swift混合编程(一)
- hdu 1254 推箱子(嵌套搜索)
- ios响应者链
- Windows 远程连接Hbase常见错误
- Leetcode-Remove Duplicates from Sorted List
- BZOJ4300 绝世好题
- 一个有序正整数集S,若要保证整数集中所有的数通过组合(相加)可以表示1~N中任意一个正整数
- C++编写安全OCX,IE不弹出安全提示
- 腾讯新闻评论数据爬取
- python模块官网大全
- 二维数组中的查找
- 软工文档中的那些图
- sicily 1031. Campus
- Java基础学习12(Java SE图解以及Java基本思想讲解)
- Java 自动装箱与拆箱(Autoboxing and unboxing)
- 排序
- HANA学院(2)-使用数据服务(use data services)
- IC设计笔试