【问题标题】:Write a function which finds a substring in a string and replaces all such occurrences with another string? [closed]编写一个函数,在一个字符串中找到一个子字符串并用另一个字符串替换所有这些出现的字符串? [关闭]
【发布时间】:2010-12-02 13:57:45
【问题描述】:

编写一个函数,在一个字符串中找到一个子字符串,并用另一个字符串替换所有出现的子字符串。函数原型:

      char* FindReplace(char* src, char* find, char* replace);

测试用例 1:

输入:
SRC[] = “SIVASAI”。
find[] = “AS”
替换[] = “ASAS”

输出:
SRC[] = “SIVASASAI”

测试用例 2:
SRC[] = “SIVASAI”。
find[] = “VASA”
替换[] = “A”

输出:
SRC[] = “SIAI”

解决方案应该是省时的。

【问题讨论】:

  • 测试用例 FindReplace("AAA", "AA", "AB") 的输出是什么?
  • 家庭作业的味道很浓
  • 投票结束,不是问题,更多的是指示。

标签: algorithm string substring


【解决方案1】:

【讨论】:

  • 这些算法很好,但由于时间限制,我们无法在面试中为这些方法编写代码
猜你喜欢
  • 2012-09-11
  • 2011-04-06
  • 2013-12-03
  • 2023-03-22
  • 2013-07-10
  • 1970-01-01
  • 2021-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多