Если у меня есть два stacks
, которые я должен поместить элементы, которые исходят от array
, и я должен найти рекурсивный способ поместить элементы, которые подчиняются правилу нахождения меньшей разницы между сумма двух стеков ...C Найти меньшее различие между двумя стеками
Как это:
values[5] ={1,2,3,4,5}
Stack1 = 4,3
Stack2 = 5,2,1
or
Stack2 = 4,3
Stack1 = 5,2,1
Difference = between 1 and 2 = 1
Можете ли вы помочь мне найти способ сделать это рекурсивно? или, по крайней мере, понять, как это сделать?
Вы имеете в виду способ минимизировать разницу между двумя стеками? Выполняет ли порядок ввода элемента в стек того же порядка, что и в массиве? –
Да, так что разница между двумя массивами равна 0 или около 0, а порядок не имеет значения, так как рекурсивная задача, которая пытается все решения ... – exceltior