给定一组形成一个单词的字符,给出一个有效的algorithm来颠倒单词的顺序(不是字符)。 示例input和输出: >>> reverse_words("this is a string") 'string a is this' 它应该是O(N)时间和O(1)空间( split()和推/popup堆栈是不允许的)。 拼图从这里被拿走。