LintCode 字符串置换
来源:互联网 发布:实况2017数据 编辑:程序博客网 时间:2024/06/05 14:08
给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。
置换的意思是,通过改变顺序可以使得两个字符串相等。
样例
"abc"
为 "cba"
的置换。
"aabc"
不是 "abcc"
的置换。
public class Solution { /* * @param A: a string * @param B: a string * @return: a boolean */ public boolean Permutation(String A, String B) { // write your code here //转换成字符数组->转换; char[] chara = A.toCharArray(); char[] charb = B.toCharArray(); //使用Arrays.sort() 自然->排序 Arrays.sort(chara); Arrays.sort(charb); //把字符数组转换成String使用equals()方法对比->对比 if(String.copyValueOf(chara).equals(String.copyValueOf(charb))){ return true; } return false; }}
2,思考解题思路, 尽量把解题步骤抽象为为多个简单方法,寻找现有方法解决;
阅读全文
0 0
- LintCode 字符串置换 JAVA
- LintCode之字符串置换
- LintCode-字符串置换
- lintcode--字符串置换
- LintCode:字符串置换211
- LintCode 字符串置换
- 字符串置换-lintcode-c++
- LintCode 字符串置换 python
- 字符串置换 -LintCode
- Lintcode字符串置换
- lintcode 211 字符串置换
- Lintcode 211 :字符串置换
- [LintCode] 字符串置换 String Permutation
- LintCode-[容易] 211. 字符串置换
- 字符串置换 LintCode by python
- LintCode-[容易] 211. 字符串置换
- [LintCode]211.字符串置换(词语变形 互为变形词)
- 字符串置换
- 远程连接Oracle的配置
- eclipse中编写spring配置文件时有design和source,namespace 如何设置出来的问题
- esp8266 error: espcomm_open failed
- JavaScript的事件
- Linux下启用RNDIS host端与device端
- LintCode 字符串置换
- MySQL、Oracle数据库分页
- putty连接虚拟机
- Java后台如何接收并处理前台传过来的json格式的数组参数
- javaScript数据类型转换
- hadoop hdfs内部原理
- 安装grpc 简述
- 7.S5PV210之RTC相关寄存器详解
- Ajax