Esempio n. 1
0
        // добавление потомков
        private void addChilds(BinaryTree tree, String sign, int pos)
        {
            String tmp = tree.getData();
            tree.setData(sign);
            BinaryTree left = new BinaryTree(); // добавление левого потомка
            left.setData(tmp.Substring(0, pos));
            tree.addLeftChild(left);

            BinaryTree right = new BinaryTree(); // добавление правого потомка
            right.setData(tmp.Substring(pos + 1));
            tree.addRightChild(right);
        }