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