您的位置:首页 > 其它

在字符串中删除特定的字符(字符串)。 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。 例如,输入”They are students.”和”aeiou”, 则删除之后的第一个字符串

2016-10-13 19:45 1671 查看
在字符串中删除特定的字符(字符串)。

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
例如,输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.”。
分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,

因为写程序操作字符串能很好的反映我们的编程基本功。

分析:

这道题目中没有说:“忽略大小写”

但按照题目中的意思应该是“区分大小写”

经过初步分析我是这么想的:

1、先对字符串判空

2、一个指针指向第一字符串的index=0的字符,再与第二字符串中的每个字符依次比较,相同就跳过,不处理。全部比较完后没有相同的,就记录在tmpString中。

3、指针指向index=1的字符,,,,,依次类推

4、最后输出tmpString就是需要的结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐