Exemple #1
0
        private void showPermutation(List <int> permutation)
        {
            buildTree(permutation);
            computeLeafs();
            //Length_label.Text = treeS.leafsCount.ToString();
            TreeVisualizer tviz = new TreeVisualizer(this);

            tviz.draw(root, maxVal, minVal);
            valueLabel.Text = evaluator.eval(this.root).ToString();
        }
Exemple #2
0
        private void CreateTreeButton_Click(object sender, EventArgs e)
        {
            if (treeS == null || treeS.IsDisposed)
            {
                treeS = new TreeSolver(inp);
            }
            treeS.inp = inp;
            treeS.Show();
            treeS.buildTree();
            treeS.computeLeafs();
            Length_label.Text = treeS.leafsCount.ToString();
            TreeVisualizer tviz = new TreeVisualizer(treeS);

            tviz.draw(treeS.root, treeS.maxVal, treeS.minVal);
        }