Вектор in discuse
Dec. 13th, 2022 06:48 pmЯ правильно понимаю, что любой рекурсивный алгоритм неявно использует стек, который, в свою очередь, всего лишь модная версия Vec? То есть когда кто-то изящно решает задачу на списках с помощью рекурсии, то он просто показывает как с помощью синтакстического сахара языка переложить список в вектор?
no subject
Date: 2022-12-13 08:59 pm (UTC)Задание на дом - взять классическое двоичное дерево* и модифицировать его так, чтобы рекурсивный обход можно было выполнить в одном стек фрейме.
* Узел дерева
struct Tree
{ int payload; Tree* left; Tree* right;}