(1)字符串置换
来源:互联网 发布:网络架构培训 编辑:程序博客网 时间:2024/05/16 12:58
给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。
置换的意思是,通过改变顺序可以使得两个字符串相等。
样例
"abc"
为 "cba"
的置换。
"aabc"
不是 "abcc"
的置换。
bool Permutation(string &A, string &B) {// write your code hereif (A.length() != B.length()) return false;int temp;for (int i = 0; i < A.length(); i++) {for (int j = i + 1; j < A.length(); j++) {if (A[i] > A[j]) {temp = A[i];A[i] = A[j];A[j] = temp;}if (B[i] > B[j]) {temp = B[i];B[i] = B[j];B[j] = temp;}}}for (int i = 0; i < A.length(); i++) {if (A[i] != B[i]) return false;}return true;}
阅读全文
0 0
- (1)字符串置换
- 字符串置换
- 字符串置换
- 字符串置换
- 字符串置换
- 字符串置换
- 字符串置换
- 字符串置换
- 1083:字符串数字置换
- 字符串数字置换
- 1015: 字符串数字置换
- LintCode 字符串置换 JAVA
- LintCode之字符串置换
- LintCode-字符串置换
- lintcode--字符串置换
- LintCode:字符串置换211
- LintCode 字符串置换
- 字符串置换-lintcode-c++
- 人工智能/机器学习/深度学习:学习路线图
- C#控制方法只执行一次。
- 数据库系统概论
- Throwable、Error、Exception、RuntimeException的说明
- 浅谈测试团队转型,思维模式的转变是关键
- (1)字符串置换
- 【读书笔记】JavaScript权威指南 --前言&第一章 javascript概述
- PyCharm 基本操作
- android studio 各种问题
- Jenkins+maven+jmeter接口可持续集成自动化测试
- 读取properties中value
- 几种进程间的通信方式
- J.U.C-Fork/Join框架
- Java Web Start