面试题35—相关题目
2017-06-27 21:45
218 查看
**题目:输入两个字符串,从第一个字符串中删掉在第二个字符串中出现的所有字符
代码示例:**
代码示例:**
#include<iostream> #include<vector> #include<string> using namespace std; vector<bool> HashTable(string str) { vector<bool> flag(256, false); for (int i = 0; i < str.length(); i++) { char ch = str[i]; flag[ch] = true; } return flag; } int main() { string MainStr="We are students."; string SubStr="aeiou"; vector<bool> flag = HashTable(SubStr); cout << "从第一个字符串中删掉在第二个字符串中出现的所有字符:"; for (int i = 0; i < MainStr.length(); i++) { char ch = MainStr[i]; if (!flag[ch]) cout << ch; } cout << endl; }
相关文章推荐
- 面试题35—相关题目1
- 面试题35—相关题目
- 剑指offer编程题Java实现——面试题4后的相关题目
- 剑指offer面试题4:替换空格 相关题目 排序的数组A2中所有数字插入到A1并保持排序
- 面试题4—相关题目
- 剑指offer面试题java实现之题4之相关题目:两个排序数组合并
- 面试题12—相关题目(任意两个整数相加)
- 面试题39—相关题目(判断平衡二叉树)
- 面试题28—相关题目(字符所有的组合)
- 【面试题】海量数据处理相关题目
- 面试题7—相关题目(两个队列实现栈)
- 面试题28—相关题目
- 面试题39 二叉树相关面试题目
- 面试题28—相关题目
- 面试题41—相关题目(和为s的所有连续正数序列)
- 面试题42—相关题目(字符串的左旋转)
- 面试题30_相关题目(最小的k个数_方法二)
- 剑指Offer----面试题四之相关题目
- Easy-题目35:9. Palindrome Number
- 【Java基础之数据类型转换】数据类型自动转换和强制转换、及相关常见面试题(如return (short)x / y* 2; 的返回类型)