Hasta ahora, he estado escribiendo una clase de nodo comoJava: ¿Cómo implemento un árbol genérico de búsqueda binaria?
class Node {
private value;
private Node left;
private Node right;
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
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;
}
}
y búsqueda binaria árbol como
public class BinarySearchTree {
private Node root;
public BinarySearchTree(int value) {
root = new Node(value);
}
public void insert(int value) {
Node node = new Node(value);
// insert logic goes here to search and insert
}
}
Ahora me gustaría apoyar BinarySearchTree tener nodo de inserción de cualquier tipo, como cuerdas, las personas
¿Cómo puedo hacer que sea genérico para contener cualquier tipo?
¿Qué has intentado? ¿Ha investigado los genéricos de Java y sabe acerca de la sintaxis? –