Cracking The Coding Interview 1.5
来源:互联网 发布:西安交通大学网络认证 编辑:程序博客网 时间:2024/04/29 16:43
//原文:////Write a method to replace all spaces in a string with ‘%20’.//#include <iostream>using namespace std;char* replace(char * str){if (str == NULL){return NULL;}int size = strlen(str);char *tem = new char[size+1];int i = 0;int num = 0;while(str[i]!='\0'){if (str[i] == ' '){num++;}tem[i] = str[i];i++;}tem[i] ='\0'; char *s = new char[size + 1 + 2*num];int ii=0;int jj=0;while(tem[ii]!='\0'){if (tem[ii] != ' '){s[jj] = tem[ii];ii++;jj++;}else{s[jj]='%';s[jj+1]='2';s[jj+2]='0';jj += 3;ii++;}}s[jj]='\0';return s;}int main(){char s[] ="i am chinese";cout<<replace(s)<<endl;return 0;}
0 0
- Cracking The Coding Interview 1.5
- Cracking the Coding Interview
- 《Cracking the coding interview》
- Cracking The Coding Interview
- Cracking the coding interview
- Cracking the coding interview
- Cracking The Coding Interview 3rd -- 1.5*
- Cracking the coding interview--Q1
- Cracking the coding interview--Q17
- Cracking the coding interview--Q2
- Cracking the coding interview--Q3
- Cracking the coding interview--Q4
- Cracking the coding interview--Q5
- Cracking the coding interview--Q8
- Cracking the coding interview--Q9
- Cracking the coding interview 题目
- Cracking The Coding Interview 1.1
- Cracking The Coding Interview 1.2
- Android Bitmap
- C++标准程序库(学习笔记)
- 批处理 记录 事件日期,保存事件明细
- Flashback Database
- The method of type must override a superclass method 解决方式
- Cracking The Coding Interview 1.5
- 关于野指针
- Qt的tcpclient demo
- 设计模式之(Singleton单例模式)
- [LeetCode] Remove Duplicates from Sorted List
- C++含有const的传递和返回
- windows系统下简单nodejs环境配置安装
- nginx loction语法详解
- 2011-10-15腾讯校园招聘笔试题目与参考答案