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