Деструктивно перевернуть каждый минус в s-выражении

Есть идеи, как это сделать? Я пытаюсь не создавать никаких новых узлов.

2 ответа

Звони Неверс.

Нарисуйте стандартную диаграмму cons-cell того, как выглядит список из 5 элементов или около того. Это должно дать вам большую подсказку прямо здесь.

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

Другие вопросы по тегам