Итак, я знаю, что для бинарного дерева общий способ обхода предварительного порядка выглядит так:
void displayPreOrder(TreeNode node)
{
if(node != null)
{
displayPreorder(node.left);
displayPreorder(node.right);
System.out.println(node.value);
}
}
Но у меня возникли проблемы с попыткой обдумать предварительный обход дерева квадрантов. Я пытался найти некоторые ресурсы, но ушел с пустыми руками. Любой намек?