entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

¡¿Cómo implementar un grafo ponderado en C?

Actualmente me encuentro en una encrucijada. Para una tarea tengo que implementar un grafo ponderado y no dirigido en C, pero no logro encontrar la estructura adecuada. Pude implementar correctamente la estructura del vértice y la arista, pero no logro saber como poder integrar estas en una lista adyacente, ya que simplemente he implementado grafos no ponderados de esta manera.

typedef struct ciudad {
    chat nombreC[50];
    int población;
    int cantHoteles;
};

typedef struct ruta {
     char nombreR[50];
     int km;
     float costoR;
};

El vértice es por supuesta la ciudad, y la arista es la ruta. El peso se encuentra en la variable costoR y procede de un cálculo simple.

Agradecería cualquier ayuda.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta