parent
c640109d43
commit
7d135de61c
@ -0,0 +1,17 @@ |
||||
namespace treeStructure |
||||
{ |
||||
class BinaryTree<T> |
||||
{ |
||||
public BinaryTreeNode<T>? Root { get; set; } |
||||
|
||||
public void PreOrderTraversal(BinaryTreeNode<T> node) |
||||
{ |
||||
if (node == null) |
||||
return; |
||||
|
||||
System.Console.WriteLine(node.Data); |
||||
PreOrderTraversal(node.Left); |
||||
PreOrderTraversal(node.Right); |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,14 @@ |
||||
namespace treeStructure |
||||
{ |
||||
class BinaryTreeNode<T> |
||||
{ |
||||
public T Data { get; set; } |
||||
public BinaryTreeNode<T>? Left { get; set; } |
||||
public BinaryTreeNode<T>? Right { get; set; } |
||||
|
||||
public BinaryTreeNode(T data) |
||||
{ |
||||
this.Data = data; |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue