Если у нас есть два массива размера n каждый и они хотят отсортировать их суммы, наивный подход состоял бы в том, чтобы хранить их суммы в O (n ^ 2) пространстве и сортировать его в O (n ^ 2 logn) времени. Предположим, что нам разрешено иметь одинаковое время работы O (n ^ 2 logn), как бы мы могли хранить суммы в линейном пространстве O (n)?
Я предполагаю, что мы не собираемся хранить все суммы, так как они n ^ 2 элемента не будут вписываться в n пространство и что мы просто распечатываем все в отсортированном порядке, так это значит, что мы должны динамически хранить предметы? Любые советы?
(это домашняя проблема)