Estructura de datos - una especie de recorrido de árbol binario

preorden

  • Preorden es lo que suelen decirIzquierda - root - Derecho
  • Este tipo de recorrido de árbol binario puede ser secuencial salida de cada subnodo
public void printTree(){
   if(isEmpty())
        System.out.println("Empty tree");
    else
        printTree(root);
}

public void printTree(BinaryNode<T> t){
    printTree(t.left);
    System.out.println(t.element);
    printTree(t.right);
}

postorden

  • Orden posterior es lo que suelen decirIzquierda - Derecha - root
  • Se utiliza genéricamente en este documento usando la altura calculada del libro.
public int height(BinaryNode<T> t){
	    if(t == null)
	         return -1;
	     else
	         return Math.max(height(t.left),height(t.right))+1;
    }
}

preorden

  • Orden posterior es lo que suelen decir que la raíz == - izquierda - derecha ==
  • El proceso de nodo actual antes de que el nodo secundario.
Publicados 134 artículos originales · ganado elogios 91 · vistas 160 000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_44588495/article/details/102791374
Recomendado
Clasificación