Какой объём дополнительной памяти нужен для работы этого алгоритма? Два исходных массива имеют одинаковый размер.
В разных языках программирования выделение памяти под массив происходит по-разному. В Python, например, память выделяется с запасом. В данной задаче для упрощения будем считать, что выделяется память, соответствующая размеру массива.
Скопировать кодPYTHON
fruits_array = ["apple", "banana", "orange"]
vegetables_array = ["cucumber", "carrot", "tomato"]
vegan_array = []
for i in range(len(fruits_array)):
vegan_array.append(fruits_array[i])
for i in range(len(vegetables_array)):
vegan_array.append(vegetables_array[i])