在字符串中删除特定的字符(字符串)。 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。 例如,输入”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就是需要的结果
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
例如,输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.”。
分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,
因为写程序操作字符串能很好的反映我们的编程基本功。
分析:
这道题目中没有说:“忽略大小写”
但按照题目中的意思应该是“区分大小写”
经过初步分析我是这么想的:
1、先对字符串判空
2、一个指针指向第一字符串的index=0的字符,再与第二字符串中的每个字符依次比较,相同就跳过,不处理。全部比较完后没有相同的,就记录在tmpString中。
3、指针指向index=1的字符,,,,,依次类推
4、最后输出tmpString就是需要的结果
相关文章推荐
- ACM-输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
- 输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符,例如输入“They are student”,则删除之后的第一个字符串变成了“Thy r stdnts”
- Java:在字符串中删除特定的字符:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
- 剑指offer相关题目,输入两个字符串,从第一个字符串中删除在第二个字符串中出现的所有字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符(转自CSDN)
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- C++实现输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一个字符串中删除第二个字符串中出现过的所有字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- php-输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一个字符串中,删除第二字字符串中的所有字符。
- js 输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符串
- 从第一个字符串中删除在第二个字符串中出现过的所有字符
- 在第一个字符串中删除在第二个字符串中出现的所有字符
- 华为机试题:输入两个超长整型构成的字符串,其间使用一个空格分隔,每个字符串最大长度为100个字符。求第一个整数除以第二个整数以后的余数。。