剑指 Offer 05 中,如何替换空格字符?

更新于
2026-10-10 04:57:24
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

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

剑指 Offer 05 中,如何替换空格字符?

剑指 Offer 05. 替换空格

题目:请实现一个函数,将字符串 s 中的每个空格替换成 %20。

示例:输入:s=We are happy.输出:We%20are%20happy.

限制:

0<=s 的长度 <=10000

剑指 Offer 05. 替换空格

</br></br>

题目:

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例:

剑指 Offer 05 中,如何替换空格字符?

输入:s = "We are happy."

输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

</br></br>

思路1:

可以通过实例化出一个新的string对象,通过对原来字符串进行遍历,将原字符串中不是空格的字符赋值给新的字符串,原字符串中是空格的在新字符串中替换成%20。

阅读全文

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

剑指 Offer 05 中,如何替换空格字符?

剑指 Offer 05. 替换空格

题目:请实现一个函数,将字符串 s 中的每个空格替换成 %20。

示例:输入:s=We are happy.输出:We%20are%20happy.

限制:

0<=s 的长度 <=10000

剑指 Offer 05. 替换空格

</br></br>

题目:

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例:

剑指 Offer 05 中,如何替换空格字符?

输入:s = "We are happy."

输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

</br></br>

思路1:

可以通过实例化出一个新的string对象,通过对原来字符串进行遍历,将原字符串中不是空格的字符赋值给新的字符串,原字符串中是空格的在新字符串中替换成%20。

阅读全文