题解 | #原串翻转#
原串翻转
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; } };
使用迭代器来进行反向遍历。
#我的实习求职记录#程序员面试宝典题解 文章被收录于专栏
程序员面试宝典题解