经典字符串操作面试问题?

Ray*_*Ray 17 string

我计划进行现场面试,所以我准备几个基本问​​题.根据公司简介,他们在字符串操作问题上很重要.到目前为止,我手动编写了这些函数:

  1. 字符串长度,复制,concat,删除空格
  2. 相反
  3. 字谜
  4. 回文

有人可以给我一个更经典的字符串问题列表,我可以在去那里之前练习吗?

qax*_*axi 10

他们可能会问你正则表达式.如果他们使用Java,他们可能会问StringBuffer和StringBuilder的区别.

  • 如果他们使用低级字符串操作,他们永远不会使用正则表达式 (3认同)

gro*_*kus 5

翻译句子中的单词,例如

"string manip interview question"
Run Code Online (Sandbox Code Playgroud)

"question interview manip string"
Run Code Online (Sandbox Code Playgroud)

这个解决方案只使用一个char值的临时空间.