A preorder traversal of a binary search tree is a traversal of the tree where the leftmost highest possible key is visited first every time.


Code

void preorderPrint() {
	preorderPrint(this.root);
}
 
static void preorderPrint(Node node) {
	System.out.println(node.data);
	preorderPrint(node.left);
	preorderPrint(node.right);
}