
string
芮小谭
正面 积极
展开
-
C++ —模拟实现 string类
String类:标准库类型string类表示可变长的字符序列,定义在std中,专门用来管理字符串,下面一起看下它的重要考点。一:浅拷贝:class String{public: String(const char* pStr = "")//构造函数 :_pStr(new char[strlen(pStr)+1]) { if(0 == *...原创 2018-07-26 09:54:10 · 415 阅读 · 0 评论 -
[剑指offer] 替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码实现如下:class Solution {public: void replaceSpace(char *str,int length) { if(str==NULL||length<=...原创 2018-08-22 20:19:28 · 193 阅读 · 0 评论 -
[剑指offer] 翻转字符串
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。代码实现如下:...原创 2018-08-22 20:56:55 · 449 阅读 · 0 评论