Foros del Web » Programación para mayores de 30 ;) » Programación General »

Funciones en Scheme de grafos

Estas en el tema de Funciones en Scheme de grafos en el foro de Programación General en Foros del Web. Hola, he estado pensando por semanas en como realizar las siguientes funciones y no se me ocurre como implementarlas, esta es la parte final de ...
  #1 (permalink)  
Antiguo 24/05/2011, 13:25
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Exclamación Funciones en Scheme de grafos

Hola,

he estado pensando por semanas en como realizar las siguientes funciones y no se me ocurre como implementarlas, esta es la parte final de mi tarea de un ramo MUY importante, la cual es para el jueves D: . Solo me falta esto para terminar

Como poder recorrer un grafo dirigido y encontrar todos sus caminos incluyendo el costo??

y apartir de eso buscar el mejor camino por ejemplo si tenemos definido este grafo dirigido:

( define grafo '( (1 (2 3 4) (5 10 1)) (2 (4) (5)) (3 (5 6) (2 10)) (4 (7)
(5)) (5 (7) (1)) (6 () ()) (7 () ()) ))


y la funcion que quiero hacer es (buscar-caminos grafo 7) recibiendo el grafo definidido y el nodo al cual se quieren los buscar los caminos a el. El resultado tendria que mostrar:

(((1 2 4 7) 15) ((1 3 5 7) 13) ((1 3 6) #f) ((1 4 7) 6))

siendo los primero numeros el recorrido y el ultimo el costo

la otra funcion es:
(mejor-camino grafo 7)

y cuando pida el mejor camino muestre ((1 4 7)) como resulto

ayuda please

Etiquetas: scheme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:06.