程序员面试金典: 9.1数组与字符串 3判断一个字符串字符重新排列后是否可变成另一个字符串
来源:互联网 发布:新日铁住金软件 编辑:程序博客网 时间:2024/04/29 01:44
#include <iostream>#include <stdio.h>#include <string>#include <algorithm>using namespace std;/*问题:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串分析:字符串排列后的能否变成另一个字符串=对两个字符串排序,排序后比较若相同,则说明经过排列后 其中一个字符串可以变成另一个字符串 如果两个字符串不等,肯定不可以输入:cao chaomach cahm输出:noyes关键:1 利用排列后是否可以变成另一个字符串,说明两个字符串所组成的字符相同,即可根据对字符串排序后是否相等来做*/bool isCanChange(string& str1 , string& str2){if(str1.length() != str2.length()){return false;}sort(str1.begin() , str1.end());sort(str2.begin() , str2.end());if( str1 == str2){return true;}else{return false;}}int main(int argc, char* argv[]){string str1; string str2;while(cin >> str1 >> str2){bool flag = isCanChange(str1 , str2);if(flag){cout << "yes" << endl;}else{cout << "no" << endl;}}system("pause");return 0;}
0 0
- 程序员面试金典: 9.1数组与字符串 3判断一个字符串字符重新排列后是否可变成另一个字符串
- 面试3之确定其中一个字符串的字符重新排列后,能否变成另一个字符串
- 一个字符串重新排列后是否可以变成另一个字符串
- 判断一个字符串的字符重新排列后,能否变成另一个字符串。
- 9.1数组与字符串(二)——两个字符串的中一个重新排列后,能否变成另一个字符串
- 程序员面试金典: 9.1数组与字符串 8判断两个字符串中一个字符串是否由另一个字符串旋转而成
- CI1.3 给定两个字符串,确定一个字符串重新排列后,能否变成另一个字符串
- 程序员面试金典1.3: 确定两个字符串中一个重排后,能否变成另一个字符串
- 【Java】编写程序,确定一个字符串s的字符重新排列后能否变成另一个字符串t
- 程序员面试金典: 9.1数组与字符串 1判断字符串所有字符全都不同
- 【笔试】58、确定其中一个字符串的字符重新排列后,能否变成另外一个字符串
- 小算法:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串s首先
- 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stri
- 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stri
- 确定两串乱序同构 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个
- 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。
- 判断一个字符是否是另一个字符的旋转字符串
- CCI 1.3 确定一个字符串重排列后,是否变成另一个字符串
- Java集合框架基础——List泛型
- 注解@PostConstruct与@PreDestroy讲解及实例
- spingmvc 文件下载打包zip
- Linux上的ftp配置,及错误500 OOPS: could not bind listening IPv4 socket解决
- Codeforces 743C Vladik and fractions(数学)
- 程序员面试金典: 9.1数组与字符串 3判断一个字符串字符重新排列后是否可变成另一个字符串
- mybatis一对一关联关系
- android 5.0机上INSTALL_FAILED_DUPLICATE_PERMISSION错误的解决办法
- 好用的工具集合
- linux怎么查看连接的创建时间
- IDEA建maven项目,默认创建src目录
- 1141
- 自定义Toast
- 【git】Your branch is up-to-date 和 Everything up-to-date