Ich war kürzlich in einem Interview und wurde gebeten, eine Reihenfolge Traversal für eine BST mit der Java-Member-Funktion Prototyp unten zu codieren.Java-Member-Funktion für BST in der Reihenfolge Traversal
public void inOrderPrint()
Ich war durch die Tatsache verwirrt, dass es irgendwelche Parameter nicht einnahm. Ich bin gewohnt, dass der Knoten übergeben wird. Es ist sehr einfach, den Baum mit dem übergebenen Knoten zu durchqueren ... Ich bin nur ein wenig verwirrt, wie man ohne die anfängliche Referenz darüber gehen würde?
Wahrscheinlich der Interviewer angenommen, dass das Wurzelfeld der Klasse ist –
Als Randbemerkung: Sie über die möglichen zugänglich Referenzen gefragt haben könnte die Methode in dieser Klasse. – pinkpanther
Die Funktion wurde innerhalb der Knotenklasse bst definiert. Ich bin mir nur unsicher, wie man ohne Überschreiten durchquert. – beepboop