📌  相关文章
📜  Javascript程序反转给定字符串中的单词

📅  最后修改于: 2022-05-13 01:57:08.237000             🧑  作者: Mango

Javascript程序反转给定字符串中的单词

示例:让输入字符串为“我非常喜欢这个程序”。该函数应将字符串更改为“much very program this like i”

反话

例子

算法

  • 最初,将给定字符串的单个单词逐个反转,对于上面的示例,在反转单个单词之后,字符串应该是“i ekil siht margorp yrev hcum”。
  • 在上面的示例中,从头到尾反转整个字符串以获得所需的输出“much very program this like i”。

下面是上述方法的实现:

Javascript


Javascript


Javascript


输出:

much very program this like i

另一种方法:

我们可以通过以相反的方式拆分和保存字符串来完成上述任务。

下面是上述方法的实现:

Javascript


输出:

Reversed String:
much very program this like i

时间复杂度: O(n)

不使用任何额外空间:
上面的任务也可以通过从中间开始拆分和直接交换字符串来完成。由于涉及直接交换,因此消耗的空间也更少。

下面是上述方法的实现:

Javascript


输出:

practice of lot a needs coding at good getting

有关详细信息,请参阅有关给定字符串中的反向单词的完整文章!