Высота вершины Бинарного Поискового Дерева - C#

Узнай цену своей работы

Формулировка задачи:

Как при помощи обратного обхода расставить метки высот вершин?

Решение задачи: «Высота вершины Бинарного Поискового Дерева»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace BinaryTree
{
    class Program
    {
        static void Main()
        {
 
            Tree tr = new Tree();   
 
            int a;
            List<int> list = new List<int>();
            
            using (StreamReader sr = File.OpenText("d:\\input.txt"))
            {
                String str=null;
                a = Int32.Parse(sr.ReadLine());
                sr.ReadLine();                
                while((str = sr.ReadLine())!=null)
                {
                   int in1 = Int32.Parse(str);
                   list.Add(in1);
                }
            }
            
            foreach(int i in list)
            {
                tr.Insert(i);
            }
            tr.Delete1(a);
            tr.Print();
            tr.p();
            
 
        }
    }
}

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


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

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

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