while (i<r && j<u) {
if (a[i]<=a[j]) {
b[k]=a[i];
i++;
}
else {
b[k]=a[j];
j++;
}
k++;
}
В приведенном выше коде кода C++ отмечены значения двух массивов, а значение одного массива присваивается другому массиву, если в зависимости от условия удовлетворяет.Назначение значений для списка в python
начинающий программист в python. В python есть что-то, называемое списком, аналогичным массиву в C++. как приведенный выше код может быть реализован в python?
Из интереса, что делает этот код? Этот алгоритм выглядит смутно знакомым ... – robjohncox
Я пытаюсь реализовать сортировку слияния в итеративной версии – vr22
, тогда путинский способ - это «list (sorted (a))». но если вы настаиваете на реализации слияния, использование может отбросить переменную 'k' и вместо этого использовать' b.append (min (a [i], a [j])) '. – Elazar