打印决策树规则

时间:2016-06-19 18:02:20

标签: java tree decision-tree

假设我有一个简单的树,其形式如下:

3 --- 6 --- REJECT
        --- ACCEPT
  --- 2 --- ACCEPT
        --- REJECT

现在我知道它看起来不像一棵树,但这不是问题。因此,假设我们有一个节点(3),它有两个分支,通向拒绝或接受的叶子。因此,在Java语言中,如何以这样的形式打印此树:

3 6拒绝
3 6接受
3 2接受
3 2 REJECT

这是我的代码,用于打印它:

public void preOrder(Node root) {
    if (root != null) {
        System.out.print(root.data + " ");
        preOrder(root.left);
        System.out.println();
        System.out.print(root.data + " ");
        preOrder(root.right);
    }
}

任何帮助表示感谢。

0 个答案:

没有答案