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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы