Если оба массива отсортированы по дате, то можно за линейное время сделать, параллельно идя по обоим массивам, это самый быстрый вариант.
Иначе - либо отсортировать оба, либо использовать поиск делением пополам, либо по одному из массивов создать карту дата->элемент для массива с торгами.
В общем, главное не делать вложенный цикл )
Последний раз редактировалось Alexandroppolus, 28.07.2018 в 12:02.
|