private void button1_Click_1(object sender, EventArgs e) { KarthicBinaryTree <int> tree = TreeHelper.SetUpBinaryTree(); //In-Order Traversal //Traverse the binary tree in the follwing leftnode, current, right node StringBuilder sb = new StringBuilder(); tree.LevelTraversal(tree.Root, sb); this.textBox10.Text = sb.ToString(); }
private void button6_Click(object sender, EventArgs e) { int[] levelarray = AlgorithmHelper.ConvertCommaSeparetedStringToInt(this.textBox7.Text); KarthicBinaryTree <int> tree = new KarthicBinaryTree <int>(); tree.Root = BuildSpecialTreeFromLevelTraversalArray(levelarray); StringBuilder output = new StringBuilder(); tree.LevelTraversal(tree.Root, output); bool result = String.Equals(this.textBox7.Text, output.ToString().Substring(0, output.ToString().LastIndexOf(',')), StringComparison.OrdinalIgnoreCase); }