Java教程

赎金信 Java

本文主要是介绍赎金信 Java,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

与有效字母异位词类似

class Solution {
    public boolean canConstruct(String ransomNote, String magazine) {
        //记录杂志字符串出现的次数
        int[] arr = new int[26];
        int temp;
        char[] m = magazine.toCharArray();
        char[] r = ransomNote.toCharArray();
        for(char c : m ){
            temp = c - 'a'; 
            arr[temp]++;
        }
        //判断杂志串是否含有相同赎金信字符
        for(char c : r){
            temp = c -'a';
            arr[temp]--;
            if(arr[temp]<0)
            return false;
        }
        return true;
    }
}

这篇关于赎金信 Java的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!