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++]是一回事嗎?
''[c] ++''和'字母[c] =字母[c] + 1;'是一樣的!因爲'字母[c]'是一個整數,我們可以使用'++或 - '整數 –
在這種情況下是的,但一般情況下,當你有一個字符串數組不是 – Abdelhak
現在你是對的:) –