加载中...
面试题 01.02-判定是否互为字符重排(Check Permutation LCCI)
发表于:2021-12-03 | 分类: 简单
字数统计: 257 | 阅读时长: 1分钟 | 阅读量:

原文链接: https://leetcode-cn.com/problems/check-permutation-lcci

英文原文

Given two strings,write a method to decide if one is a permutation of the other.

Example 1:

Input: s1 = "abc", s2 = "bca"
Output: true

Example 2:

Input: s1 = "abc", s2 = "bad"
Output: false

Note:

  1. 0 <= len(s1) <= 100
  2. 0 <= len(s2) <= 100

中文题目

给定两个字符串 s1s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。

示例 1:

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

示例 2:

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

说明:

  • 0 <= len(s1) <= 100
  • 0 <= len(s2) <= 100

通过代码

高赞题解

解题思路

暴力

代码

class Solution {
    public boolean CheckPermutation(String s1, String s2) {
        char[] c1=s1.toCharArray();
        Arrays.sort(c1);
        char[] c2=s2.toCharArray();
        Arrays.sort(c2);
        return new String(c1).equals(new String(c2));
    }
}

统计信息

通过次数 提交次数 AC比率
61905 96166 64.4%

提交历史

提交时间 提交结果 执行时间 内存消耗 语言
上一篇:
面试题 01.01-判定字符是否唯一(Is Unique LCCI)
下一篇:
面试题 01.03-URL化(String to URL LCCI)
本文目录
本文目录