Бинарное дерево не получается добавить значения дерева в список , как мне это исправить - 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д