#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程序员面试金典:整数转换