> -- Info21 писал(а):
> Но предыдущее значение -- массив другого размера.
В 49 итерациях из 50 следующий массив в (i + 1)/i раз больше предыдущего, что довольно мало для достаточно больших i, да к тому же в 1 итерации на каждые 50 новый массив в 50 раз меньше предыдущего. Всё это вполне может сойти за двойной перерасход памяти.