Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2010, 19:40
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 10 meses
Puntos: 228
Respuesta: ayuda con mi examenn estrcuutuas de datos

Seria algo muy parecido a la funcion enOrden. Osea una busqueda en profundidad. Lo que habria que agregarle es que devuelva un entero. Y ahi viene el truco. Si no es el nodo correcto devolves -1. Entonces al hacer el llamado recursivo, si este devuelve -1 siggnifica que no esta en ese subarbol, entonces no imprimis el nodo. Si este devuelve un valor positivo, osea el salario, entonces eso significa que el nodo estaba en el camino. Entonces imprimis el nodo, y luego retornas el salario del nodo, mas el valor que devolvio el llamado recursivo.

Espero haberte ayudado!