2
A
回答
0
我认为下面将工作:
class Node {
Node sibling;
Node child;
Object item;
}
兄弟将指向下一个节点在平行的水平,孩子点上下级节点。
+0
是的,我想过这个,但是如何将兄弟节点指向编码中的父节点呢?因为当我有多个后代。我尝试使用列表
0
见下面我的实现:
package treeTest;
public class Node {
private Node left;
private Node right;
private String data;
public Node(String data) {
this.data = data;
left = null;
right = null;
}
public Node getLeft() {
return left;
}
public void setLeft(Node left) {
this.left = left;
}
public Node getRight() {
return right;
}
public void setRight(Node right) {
this.right = right;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}
package treeTest;
public class Tree {
private Node root;
public Tree() {
root = null;
}
public void insert(String data) {
root = insert(root, data);
}
private Node insert(Node node, String data) {
if(node == null) {
// Then create tree
node = new Node(data);
} else {
if(data.compareTo(node.getData()) <= 0) {
node.setLeft(insert(node.getLeft(), data));
} else {
node.setRight(insert(node.getRight(), data));
}
}
return node;
}
}
package treeTest;
import java.util.Scanner;
public class TestTree {
public static void main(String[] args) {
// TODO Auto-generated method stub
Tree tree = new Tree();
tree.insert("Hurricane");
// Second level
tree.insert("Cat1");
tree.insert("Cat2");
tree.insert("Cat3");
}
}
有关详细信息结帐这个Java Program to Implement a Binary Search Tree using Linked Lists
相关问题
- 1. 将具有多个子节点的Firebase节点复制到另一个节点
- 2. 是否有可能在单个节点上有多个Elasticsearch实例?
- 3. 将n个节点连接到单个节点的最佳方法是什么?
- 4. WebAudio:有没有办法确定节点是否连接到另一个节点?
- 5. 是否有可能让节点在当前节点之上?
- 6. Sitecore - 是否可以为单个节点配置多个URL?
- 7. 是否有可能来自另一个ssh节点的ssh节点?
- 8. Neo4j链表 - 多个节点
- 9. 如何将子节点拆分为多个同级子节点,每个子节点都有一个子节点
- 10. Java JTree节点是一个可点击的URL链接
- 11. 如何检查一个节点是否是另一个节点的子节点?
- 12. MvcSiteMapProvider - 多页需要链接到一个菜单节点
- 13. 考虑到每个节点的值相同,有n个节点的有序树的可能数量是多少?
- 14. 链接节点
- 15. 添加一个节点没有正确链接到现有节点
- 16. 如何将多个节点连接到iOS场景中的一个节点
- 17. 将节点添加到单个链接列表中
- 18. 暂时将多节点更改为单个节点
- 19. 多个节点
- 20. 多个变量存储在单个节点java链接列表
- 21. 节点集()是否有一个祖先节点?
- 22. 现有节点添加到另一个节点的子节点
- 23. 从多个节点中的单个节点解析出具有相同名称的多个节点
- 24. 超链接节点的所有子元素是否也链接?
- 25. XML中的所有子节点都链接到一个父节点
- 26. 是否有可能在一个节点上运行多个映射器
- 27. 如何搜索单个节点,而不是所有节点
- 28. Java Graph可视化库:具有多个连接点的节点
- 29. 单链接链接交换节点debacle
- 30. 确定一个节点是否与另一个节点重叠
Java没有指针 – krpra
嗯我想我应该使用一种不同的方法,而不是指向一个点 – sbot