题目描述
编写函数,将“I am a student.”,经翻转后为“student. a am I”。即句子中的单词位置倒置,而不改变单词内部的结构
思路
针对本体有两种思路,大同小异。
思路一:
1-先进行单词内部翻转(结果为:I ma a .tneduts)
2-然后把第一步的结果整体进行翻转(结果为 student. a am I)
思路二:
1-先进性整体翻转(结果为:.tneduts a ma I)
2-对第一步的结果进行单词内部前后交换(结果为 student. a am I)
代码
本代码为思路一代码
class Solution {
public:
string ReverseSentence(string str) {