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

来源:互联网 发布:阮佳网络班视频 编辑:程序博客网 时间:2024/06/06 00:10

在字符串中删除特定的字符(字符串)。

题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。

例如,输入”They are students.”和”aeiou”,

则删除之后的第一个字符串变成”Thy r stdnts.”。

分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,

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





分析:

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

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


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

1、先对字符串判空  

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

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

4、最后输出tmpString就是需要的结果





0 0
原创粉丝点击