翻转单词顺序列
来源:互联网 发布:淘宝苏哥游戏 编辑:程序博客网 时间:2024/05/21 09:54
题目描述
牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
class Solution {public: string ReverseSentence(string str) { int j=0; for(int i=0;i<str.size();++i){ if(str[i]==' '){ reverse(str.begin()+j,str.begin()+i); j=i+1; } } reverse(str.begin()+j,str.end()); reverse(str.begin(),str.end()); return str; }};
0 0
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 翻转单词顺序列
- 安卓沉浸式状态栏
- 【JDBC详解】深入
- css3
- 基础知识—函数-默然参数
- 搬运自己的mysql学习笔记2-连接池的使用
- 翻转单词顺序列
- 【Codeforces 132C】 Logo Turtle
- andriod org.apache.http网络通讯
- 将数据库中的数据转换成json格式
- 面向对象实验3-分析类
- Mac 下Android Studio JNI 制作so库
- Servlet相关知识汇总
- ubuntu安装nginx
- C/C++数据类型