题目描述
切分成字符串数组
代码实现
/**
* @Classname Solution
* @Description TODO
* @Date 2019/12/22 13:26
* @Author SonnSei
*/
public class Solution {
public static String ReverseSentence(String str) {
// 这个特殊输入有点怪
if(str.trim().length()==0)return str;
String[] strings = str.split(" ");
StringBuilder ret = new StringBuilder();
for (int i = strings.length-1; i >=0 ; i--) {
ret.append(strings[i]+" ");
}
return ret.toString().trim();
}
}
复杂度分析
时间复杂度:
O
(
n
)
{O(n)}
O(n)
空间复杂度:
O
(
n
)
{O(n)}
O(n)