Si tratta di un esame di carta passato sugli alberi binari di ricerca che sto cercando. Non ho modo di verificare se l'uscita è corretta come io non sono in grado di costruire una di queste cose.
La domanda è nel titolo
class Tree{
Tree left;
Tree right;
int key;
public static int span(Tree tree)
{
if ( tree == null ){
return null;
}
if( tree.left != null)
int min = span(tree.left);
}
if( tree.right != null){
int max = span(tree.right);
}
return max - min;
}
}
Qualcuno potrebbe suggerire che cosa ho bisogno di cambiare per ottenere 5/5 marchi: D - l'unica cosa che dobbiamo fare è scrivere il spanmetodo, il colpo di testa viene dato per noi.













