DataStructuresCSharp/C#/Datastructures/BinarySearchTree/Tree.cs

25 lines
630 B
C#
Raw Normal View History

2022-04-04 20:36:04 +00:00
using C_.Datastructures.BinarySearchTree;
using System;
namespace C_.Datastructures.BinarySearchTree
{
internal class Tree<T> where T:IComparable
{
public TreeNode<T>? Head { get; set; }
public int Count { get; set; }
public Tree<T> Create(){
//Create a new Tree with no Head
return new Tree<T>{
Head = null,
Count = 0
};
}
public Tree<T> Create(T? value){
//Create a new Tree with Head
return new Tree<T>{
Head = TreeNode<T>.Create(value)
};
}
}
}