#yyds干货盘点# LeetCode程序员面试金典:判定是否互为字符重排

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# LeetCode程序员面试金典:判定是否互为字符重排相关的知识,希望对你有一定的参考价值。

题目:

给定两个由小写字母组成的字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。

示例 1:

输入: s1 = "abc", s2 = "bca"

输出: true

示例 2:

输入: s1 = "abc", s2 = "bad"

输出: false

代码实现:

class Solution 
public boolean CheckPermutation(String s1, String s2)
if (s1.length() != s2.length())
return false;

char[] str1 = s1.toCharArray();
char[] str2 = s2.toCharArray();
Arrays.sort(str1);
Arrays.sort(str2);
return Arrays.equals(str1, str2);



以上是关于#yyds干货盘点# LeetCode程序员面试金典:判定是否互为字符重排的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# LeetCode程序员面试金典:连续数列

#yyds干货盘点# LeetCode程序员面试金典:翻转数位

#yyds干货盘点# LeetCode程序员面试金典:回文排列

#yyds干货盘点# LeetCode程序员面试金典:整数转换

#yyds干货盘点# LeetCode程序员面试金典:配对交换

#yyds干货盘点# LeetCode程序员面试金典:最小差