Насколько хорошо работают молнии на практике, и когда их следует использовать?

Я думаю, чтомолния прекрасная идея; он элегантно предоставляет способ обойти список или дерево и сделать то, что кажется локальным обновлением, функциональным способом.

Асимптотически затраты представляются разумными. Но для обхода структуры данных требуется выделение памяти на каждой итерации, где обычный список или обход дерева - это просто отслеживание указателя. Это кажется дорогим (пожалуйста, поправьте меня, если я ошибаюсь).

Являются ли расходы непомерно высокими? И что при каких обстоятельствах было бы разумно использовать молнию?

Ответы на вопрос(1)

Ваш ответ на вопрос