gpt4 book ai didi

java - 数组自增语法

转载 作者:行者123 更新时间:2023-12-01 10:33:09 26 4
gpt4 key购买 nike

static boolean permutation(String s, String t){
if(s.length() != t.length()) return false;
int [] letters = new int [128];
char[] s_array = s.toCharArray();
for (char c: s_array){
letters[c]++;
}
for(int i = 0; i< t.length(); i++){
int c = (int) t.charAt(i);
letters[c]--;
if ( letters [c] < 0 )return false;
}
return true;
}

这个代码片段来自 Cracking the Coding Interview,我想知道字母 [c]++ 和字母 [c]-- 是什么意思。

这和字母[c++]一样吗?

最佳答案

So this code snippet is from Cracking the Coding Interview and I was wondering what the letters[c]++ and letters[c]-- means.

Is that the same thing as letters[c++]?

没有。 letters[c]++ 相当于

letters[c] = letters[c] + 1;

字母[c]--执行

letters[c] = letters[c] - 1;

letters[c++]相当于,

letters[c] = letters[c];
c = c + 1;

关于java - 数组自增语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34966280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com