LintCode-[容易] 211. 字符串置换
来源:互联网 发布:做淘宝客服基本规则 编辑:程序博客网 时间:2024/06/04 20:03
描述:
给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。
置换的意思是,通过改变顺序可以使得两个字符串相等。
样例:
“abc” 为 “cba” 的置换。
“aabc” 不是 “abcc” 的置换。
思路:
写一个函数将字符串转换成字符数组,调用c函数库里的sort函数快排,再转化成字符串比较,简单题,没必要多讲
class Solution {public:/** @param A: a string* @param B: a string* @return: a boolean*/bool Permutation(string &A, string &B) {// write your code herestring temA = StrToCh(A);string temB = StrToCh(B);if (temA == temB) return true;elsereturn false;}string StrToCh(string &A){int len = A.length();char ch[9999];for (int i = 0; i<len; i++){ch[i] = A[i];}sort(ch, ch + len);ch[len] = '\n';string tem = ch;return tem;}};
阅读全文
1 0
- LintCode-[容易] 211. 字符串置换
- LintCode-[容易] 211. 字符串置换
- LintCode 字符串置换 JAVA
- LintCode之字符串置换
- LintCode-字符串置换
- lintcode--字符串置换
- LintCode:字符串置换211
- LintCode 字符串置换
- 字符串置换-lintcode-c++
- LintCode 字符串置换 python
- 字符串置换 -LintCode
- Lintcode字符串置换
- lintcode 211 字符串置换
- Lintcode 211 :字符串置换
- [LintCode] 字符串置换 String Permutation
- 字符串置换 LintCode by python
- [LintCode]211.字符串置换(词语变形 互为变形词)
- LintCode(容易)55.比较字符串
- 沐枫NOI 10. Leaders
- virtualbox 设置共享文件夹
- 山东理工 2449 数据结构实验之栈与队列十:走迷宫
- 【机房收费系统】——上机下机
- Ubuntu一些菜鸟编程--语法
- LintCode-[容易] 211. 字符串置换
- 学习ajax
- 沐枫NOI 13. Lucky Numbers (easy)
- 分治法2
- 习题4.1(3)假设程序运行时输入123456.
- 沐枫NOI 14. Football
- POJ
- 马克思手稿中的趣味数学题。
- 各种数学和几何所用的代码即相关定理