63.在字符串中删除特定的字符
2013-09-21 21:52
302 查看
题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”, 则删除之后的第一个字符串变成”Thy r stdnts.”。
分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很好的反映我们的编程基本功。
HANDWRITING:
剑指OFFER中有详细解释:http://zhedahht.blog.163.com/blog/static/25411174200801931426484/
分析:这是一道微软面试题。在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很好的反映我们的编程基本功。
HANDWRITING:
char *change(char *str, char *del) { bool exist[256] = {false}; for (char *i = del; *i != '\0'; ++i) exist[*i] = true; char *left = str, *sear = str; for (; *sear != '\0'; ++sear) { if (!exist[*sear]) *left++ = *sear; } *left = '\0'; return str; }
剑指OFFER中有详细解释:http://zhedahht.blog.163.com/blog/static/25411174200801931426484/
相关文章推荐
- 在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 程序员面试题精选100题(36)-在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 算法习题63:字符串删除特定字符
- 在字符串中删除特定的字符
- (12) 转载:在字符串中删除特定的字符
- 使用正则表达式删除一个字符串中特定两个字符之间的所有字符
- 在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 十六周项目二 删除字符串特定字符"空格"
- 在字符串中删除特定字符
- 字符串面试题系列之六:在字符串中删除特定的字符
- 微软100题(63)在字符串中删除特定的字符
- 在字符串中删除特定的字符
- 程序员面试题精选--在字符串中删除特定的字符
- 在字符串中删除特定的字符