【发布时间】:2017-02-23 20:57:26
【问题描述】:
我从LeetCode找到了解决方案
public class Solution {
public void merge(int A[], int m, int B[], int n) {
int i = m - 1, j = n - 1, k = m + n - 1;
while(i >= 0 && j >= 0) {
A[k--] = A[i] > B[j] ? A[i--] : B[j--];
}
while(j >= 0) {
A[k--] = B[j--]; //line 8
}
}
我试图了解 java 中的 A[k--] 是什么。对于第 8 行,是否意味着
A[k] = B[j];
k--;
j--;
【问题讨论】:
-
还有什么不懂的?
-
我说:“那你不明白怎么办?”
-
是的,实际上就是这个意思。
标签: java arrays syntax decrement