如何实现剑指 Offer 58 中的翻转单词顺序功能?

更新于
2026-10-10 06:05:48
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1627个文字,预计阅读时间需要7分钟。

如何实现剑指 Offer 58 中的翻转单词顺序功能?

剑指 Offer 58- I. 翻转单词顺序

题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。标点符号和普通文字一样处理。

例如:输入:I am a输出:a am I

剑指 Offer 58 - I. 翻转单词顺序

</br></br>

题目:

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。

示例1:

输入: "the sky is blue" 输出: "blue is sky the"

示例2:

输入: " hello world! " 输出: "world! hello" 解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。

示例3:

输入: "a good example" 输出: "example good a" 解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。

说明:

  • 无空格字符构成一个单词。

阅读全文

本文共计1627个文字,预计阅读时间需要7分钟。

如何实现剑指 Offer 58 中的翻转单词顺序功能?

剑指 Offer 58- I. 翻转单词顺序

题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。标点符号和普通文字一样处理。

例如:输入:I am a输出:a am I

剑指 Offer 58 - I. 翻转单词顺序

</br></br>

题目:

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。

示例1:

输入: "the sky is blue" 输出: "blue is sky the"

示例2:

输入: " hello world! " 输出: "world! hello" 解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。

示例3:

输入: "a good example" 输出: "example good a" 解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。

说明:

  • 无空格字符构成一个单词。

阅读全文