Бинарное дерево не получается добавить значения дерева в список , как мне это исправить - C#
Формулировка задачи:
Почему не получается добавить значение из бинарного дерева в список . Я трассирую в список добавляться одно значение но потом опять удаляется исчезает как будто этот список отчистили....
int num; Derevo left; Derevo right; public List<int> arr = new List<int>(); public void addARR(int b) { arr.Add(b); } public void PrintTree() { addARR(num); if (left != null) { left.PrintTree(); } if (right != null) { right.PrintTree(); } }
Решение задачи: «Бинарное дерево не получается добавить значения дерева в список , как мне это исправить»
textual
Листинг программы
public void PrintTree(List<int> arr) { arr.Add(num); if (left != null) { left.PrintTree(arr); } if (right != null) { right.PrintTree(arr); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д