Бинарное дерево не получается добавить значения дерева в список , как мне это исправить - 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);
}
}