10.字符串倒置
来源:互联网 发布:开通淘宝店的流程 编辑:程序博客网 时间:2024/05/17 02:27
#include <QDebug>#include <QStack>#include <QChar>#include <QString>static QString func(const QString &source);static QString func2(const QString &source);int main(){ QString source = "hello"; auto dest = func(source);#ifdef _DEBUG //防止容器没有元素 if(!dest.isEmpty()) { for(auto iter = dest.begin(); iter != dest.end(); iter++) qDebug() << *iter; }#endif auto dest2 = func2(source);#ifdef _DEBUG //防止容器没有元素 if(!dest.isEmpty()) { for(auto iter = dest2.begin(); iter != dest2.end(); iter++) qDebug() << *iter; }#endif return 0;}static QString func(const QString &source){ QStack<QChar> v; QString dest; for(auto iter = source.begin(); iter != source.end(); iter++) v.push(*iter); while(!v.isEmpty()) { dest.push_back(v.pop()); } return dest;}static QString func2(const QString &source){ QString dest; auto iter = source.end() - 1; while(iter != source.begin() - 1) { dest.push_back(*iter); iter--; } return dest;}
阅读全文
0 0
- 10.字符串倒置
- 字符串倒置
- 字符串倒置
- 字符串倒置
- 字符串倒置
- 倒置字符串
- 倒置字符串
- 倒置字符串
- 倒置字符串
- 字符串倒置
- 字符串倒置
- 字符串倒置
- 字符串倒置
- 倒置字符串
- 字符串处理 ---字符串倒置
- 字符串按单词倒置
- 字符串的倒置
- 字符串倒置应用举例
- 告别session jwt使用初尝试
- 448FindAllNumbersDisappearedInAnArray
- 计算机网络中,16位校验和的实现
- ACM 比赛如何正确开局、队员如何分工、如何把状态调整到最佳?
- zk框架
- 10.字符串倒置
- jQuery教程 5 效果
- C# Parallel.Invoke 实现
- mybatis学习(三)SQL语句映射文件 增删改查、参数、缓存
- Cuda安装步骤记录(超详尽)
- allmake
- Target runtime Apache Tomcat v6.0 is not defined.错误解决方法
- [DP] BZOJ 4621: Tc605
- 自定义view之九宫格手势解锁空间