private static void BuildBinaryTree(string[] values) { TextBasedBinaryTreeService textBasedBinaryTreeService = new TextBasedBinaryTreeService(); TextBasedBinaryTree textBasedBinaryTree = textBasedBinaryTreeService.CreateTextBasedBinaryTree(values); System.Diagnostics.Debug.WriteLine("stop"); }
public TextBasedBinaryTree CreateTextBasedBinaryTree(string[] values) { TextBasedBinaryTree textBasedBinaryTree = initializeTextBasedBTreeWithRootNode(values[0]); TextBasedNodeDisplayer.Instance.SetNodePrintPosition( new TextBasedNodeDisplayerParams <string> { NodeToDisplay = textBasedBinaryTree.RootNode }); for (int i = 1; i < values.Length; i++) { textBasedBinaryTree.AddNode(values[i]); } return(textBasedBinaryTree); }