Я смотрю на часть алгоритма, и большинство моих знаний c происходит от знания java. Я понимаю, что это условно, но каков именно порядок выполнения здесь/что происходит шаг за шагом? Благодаря!Как интерпретировать вложенный условный оператор
int i, j, k;
int *x = malloc(n * sizeof (int));
for (i = 0, j = m, k = 0; k < n; k++) {
x[k] = j == n ? a[i++]
: i == m ? a[j++]
: a[j] < a[i] ? a[j++]
: a[i++];
}
free(x);
спасибо. это именно то, что я спрашивал. – zyzz