面试题35—相关题目
来源:互联网 发布:软件著作权发表日期 编辑:程序博客网 时间:2024/06/14 01:00
**题目:如果两个单词中出现的字母相同,并且每个字幕出现的次数也相同,这两个单词就是互为变位词
代码示例:**
#include<iostream>#include<vector>#include<string>using namespace std;int main(){ string str1 = "silent"; string str2 = "listen"; vector<int> flag(256, 0); for (int i = 0; i < str1.length(); i++) { char ch = str1[i]; flag[ch]++; } for (int i = 0; i < str2.length(); i++) { char ch = str2[i]; flag[ch]--; } int k; for (k = 0;k < flag.size(); k++) { if (flag[k] != 0) { cout << str1 << "和" << str2 << "不是互为变位词!" << endl; break; } } if (k >= flag.size()) { cout << str1 << "和" << str2 << "是互为变位词!" << endl; } return 0;}
阅读全文
0 0
- 面试题35—相关题目
- 面试题35—相关题目1
- 面试题35—相关题目
- 面试题4—相关题目
- 面试题28—相关题目
- 面试题28—相关题目
- 【面试题】海量数据处理相关题目
- 面试题7—相关题目(两个队列实现栈)
- 面试题12—相关题目(任意两个整数相加)
- 面试题28—相关题目(字符所有的组合)
- 面试题39—相关题目(判断平衡二叉树)
- 面试题41—相关题目(和为s的所有连续正数序列)
- 面试题42—相关题目(字符串的左旋转)
- 剑指Offer----面试题四之相关题目
- 面试题——日历相关
- 字符串相关面试题
- 相关面试题 回答
- spring相关面试题
- View事件分发机制
- PAT 甲级 1010. Radix
- JPA一对一、一对多、多对多
- vlc+dss实现视频实时传输及远程显示
- 文章标题
- 面试题35—相关题目
- HashMap源码分析及面试题解答
- 秒懂,Java 注解 (Annotation)你可以这样学
- iOS的三种多线程技术 对比分析
- Android 换肤
- 实例探索Java模式之路——门面模式
- 【NOIP2017模拟6.26】下蛋爷
- 九度1089:数字反转
- PhpStorm中,解决ThinkPHP没有代码提示的问题