Мне задали этот вопрос в интервью
Учитывая гипотетический список в java, который вместе с целым числом содержимое может также содержать другой список аналогичного типа
Пример: [1,3,5,[6,7],8,9,10,[11,13,15,[16,17,[18,19]]],20]
Вывод должен быть:
[1,3,5,6,7,8,9,10,11,13,15,16,17,18,19,20]
Просто я подумал! Поэтому я пришел с рекурсивным решением, которое решило проблему! Или нет?
Интервьюер сказал, что подсписок может спуститься на любую глубину и, следовательно, может привести к ошибке stackoverflow!
Я попытался придумать нерекурсивное решение, но не смог. Может ли кто-нибудь сказать, что это нерекурсивное решение может быть?