算法训练 - 字符串处理
发布时间
阅读量:
阅读量
一、假设我们有两个字符串S₁和S₂,在以下条件下二者被称为"变形词":首先,在这两个字符串中所包含的不同字符类型必须完全一致;其次,在每个对应字符上所呈现的频率分布必须完全匹配。基于此定义,请编写一个函数以验证任意两段文本是否满足上述条件。
自己写的
public static boolean checkStr(String str1, String str2) {
boolean result = false; //false表示不是互为变形词
char[] chars1 = str1.toCharArray();
char[] chars2 = str2.toCharArray();
if (str1.length() == str2.length()) {
str1 = sort(str1);
str2 = sort(str2);
if (str1.equals(str2)) {
return true;
}
全部评论 (0)
还没有任何评论哟~
