JAVA判定是否互为字符重排

2021-04-22 03:26

阅读:333

标签:效率   数组   length   false   一个   code   编写   bad   class   

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

示例 1:

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

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

0 0

class Solution {
    public boolean CheckPermutation(String s1, String s2) {
        int l1=s1.length(),l2=s2.length();
        if(l1!=l2)
            return false;
        int []index=new int[128];
        for(int i=0;i

利用ASCII码以及数组解决问题,效率高,内存占用少。

JAVA判定是否互为字符重排

标签:效率   数组   length   false   一个   code   编写   bad   class   

原文地址:https://www.cnblogs.com/diehuacanmeng/p/13278907.html


评论


亲,登录后才可以留言!