【发布时间】:2018-10-08 20:56:55
【问题描述】:
我一直在尝试从 Node 切换到 Java,我想知道的一件事是如何在不放入排序算法的情况下构造二叉树。在 Node 中,我可以简单地键入以下内容:
function TreeNode(val) {
this.val = val;
this.left = this.right = null;
}
let tree = new TreeNode(4);
tree.left = new TreeNode(2);
tree.left.left = new TreeNode(1);
Java 相当于什么?这是我目前的思考过程
public class BinaryTree {
private static TreeNode root;
public static void main(String[] args) {
BinaryTree bt = new BinaryTree();
bt.TreeNode = ??
}
public class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int x) { val = x; }
}
}
【问题讨论】:
标签: java oop binary-tree