题目
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。...----
----
分析
不同于之前的反转字符串I, 这道题反转的是一个句子或多个单词的短语, 并且不是原地反转在 C 的实现中, 原先的原地解法仍可保留, 不过在此基础上, 添加一个检测单词的功能,...在 Python 实现中, 传入的也不再是字符数组, 而是一个字符串...., 我没有采用上方C的解法, 原因是传入和返回的均非字符串数组, 若采用原地反转需要先转数组(单词), 再转回字符串(单词), 再拼接字符串数组(句子), 最后转回字符串返回(句子)....第一次整体反转, 整个字符串逆序.( s[::-1]) 第二次单词次序反转, 对反转字符串分割为单词列表( s[::-1].split()), 对单词次序反转( s[::-1].split()[::-1