AYUDA RECORRIDO ARBOLES
Publicado por Chicharro (2 intervenciones) el 18/05/2003 14:01:32
Tengo n problema, a veces me funciona y a veces si:
Consiste en pasar por valor el arbol y un dato a buscar (no esta ordenado y por tanto tengo que recorrer todo el arbol)
Alguien me puede explicar que le ocurre a este algoritno (si hay solucion tab me interesa). A continuacion el algoritmo:
if (encuentro el dato O el nodo esta vacio)
{
retorno(la raiz vacia o donde se encuentra el dato a buscar)
}
sino
{
buscar(arbol->izq, dato a buscar);
buscar(arbol->dch, dato a buscar);
}
Consiste en pasar por valor el arbol y un dato a buscar (no esta ordenado y por tanto tengo que recorrer todo el arbol)
Alguien me puede explicar que le ocurre a este algoritno (si hay solucion tab me interesa). A continuacion el algoritmo:
if (encuentro el dato O el nodo esta vacio)
{
retorno(la raiz vacia o donde se encuentra el dato a buscar)
}
sino
{
buscar(arbol->izq, dato a buscar);
buscar(arbol->dch, dato a buscar);
}
Valora esta pregunta


0