У меня вопрос по вопросу о алгоритме, который я получил в интервью, и я не могу понять это. Я понимаю, как он должен работать, но не может его сортировать алгоритмически.
Так что предположим, что фирма торгует нефтяными бочками и может сохранить только один нефтяной бочонок за раз. Предположим, что компания знает цену за баррель каждый год в год. Таким образом, он перешел в массив. Как написать алгоритм, чтобы найти, когда покупать и продавать?
Вот пример всего за 5 дней для упрощения:
70 74 73 72 76
, для дней с понедельника по пятницу соответственно.
Лучше всего здесь купить в понедельник (70) продать во вторник (74), а затем купить в четверг (72) и продать в пятницу (76). Должно ли это подходить рекурсивно? Я действительно хочу это решить.
Спасибо,