题解 | #原串翻转#
原串翻转
https://www.nowcoder.com/practice/2442435405fa432b99b8ec1cb0315902
#include <string>
class Reverse {
public:
string reverseString(string iniString) {
// write code here
string::iterator stiter = iniString.end(); // 创建一个迭代器,指向字符串的尾部
string ret; // 结果字符串
for (; stiter > iniString.begin(); ) {
stiter--; // 先进行迭代器的向前移位,因为它原本指向的是尾部的后一个地址
ret += *stiter;
}
return ret;
}
};
使用迭代器来进行反向遍历。
#我的实习求职记录#程序员面试宝典题解 文章被收录于专栏
程序员面试宝典题解


查看22道真题和解析