Fino ad ora, ho scritto una classe Node comeJava: come implementare un albero di ricerca binaria generico?
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;
}
}
e Binary Search albero come
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
}
}
Ora vorrei sostenere BinarySearchTree avere nodo di inserimento di qualsiasi tipo come stringhe, le persone
Come posso renderlo generico per contenere qualsiasi tipo?
Che cosa hai provato? Hai fatto ricerche sui generici java e conosci la sintassi? –