Leetcode 242, 关于数组递增和遍历的一点问题

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于胜博发娱乐老虎机的点点滴滴

public class Solution {
public boolean isAnagramString s, String t {

 ifs.equalst
    return true;
ifs==null||t==null||s.length!=t.length
    return false;
int[] num=new int[26];
forint i=0;i<s.length;i++{
    num[s.charAti-a]++;
    num[t.charAti-a]--;
}
forint i:num {
    ifi!=0
        return false;
}
return true;

}

这是用来判别两个字符串s和t能否是变形词的题目,比方abc和bca是变形词, abc和adw不是变形词。

forint i=0;i<s.length;i++{
    num[s.charAti-a]++;
    num[t.charAti-a]--;
}
forint i:num {
    ifi!=0
        return false;
        

关于这段代码有点小疑问,num[]++和num[]–代表着什么? 假如只写 – a的话,又怎样记录26个字母在每个字符串中呈现的个数呢?

(看完/读完)这篇文章有何感想! 来看看胜博发娱乐老虎机是怎么评论的吧!

--转载请注明: sbf999胜博发老虎机_胜博发娱乐老虎机_sbf999胜博发pt娱乐老虎机 » Leetcode 242, 关于数组递增和遍历的一点问题

发表评论

(必填)