# 力扣186. 反转字符串中的单词 II


## 力扣186. Reverse Words in a String II（反转字符串中的单词 II）

给你一个字符数组 s，反转字符串中单词的顺序。你必须原地修改输入数组、使用 O(1) 额外空间。与 151 题不同，这里输入是字符数组而不是字符串。

示例 1：

![](../posts/01_学习/87_LeetCode/0186_反转字符串中的单词II/img/0186-1-description.png)

```
输入：s = ["t","h","e"," ","s","k","y"," ","i","s"," ","b","l","u","e"]
输出：["b","l","u","e"," ","i","s"," ","s","k","y"," ","t","h","e"]
```

提示：
- 1 <= s.length <= 10^5
- s[i] 可以是一个空格或小写英文字母
- 单词之间由单个空格分隔
- 没有前导或尾随空格

