• Lunes 29 de Abril de 2024, 20:44

Autor Tema:  Grafos  (Leído 1507 veces)

Jugulator

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Grafos
« en: Jueves 3 de Junio de 2004, 02:16 »
0
Hola a todos, ¿alguien de casualidad sabe acerca de una página donde pueda conseguir un tutorial acerca de grafos, no me interesa si vienen códigos, pero sí que venga MUY detallado (que traiga como insertar, eliminar, y los lagoritmos más usados para grafos como el de Kruskal), pero cualquiera me puede servir, honestamente la clase en la que estoy es muy mediocre, apenas y sé árboles, pero no sé como rayos insertar o eliminar ya que los grafos pueden ser dirigidos o no dirigidos, la verdad estoy muy jodido, por favor alguien comenteme acerca de un tutorial de Grafos en C.
Gracias de antemano.

Diabliyo

  • Miembro activo
  • **
  • Mensajes: 40
    • Ver Perfil
Re: Grafos
« Respuesta #1 en: Jueves 3 de Junio de 2004, 08:29 »
0
Hola:

AQUI...

byeeeee

Jugulator

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Grafos
« Respuesta #2 en: Jueves 3 de Junio de 2004, 22:05 »
0
Muchísimas gracias, pero tengo ahora otra duda, en la creación de grafos digamos que creamos el nodo A, el usuario desea crear otro nodo que se llama B, pero si el usuario no quiere que haya conexión entre A y B y vicevera, ¿cómo le hago para que no pierda la dirección de B?,
esto es lo que yo pienso, si creamos una matriz de apuntadores la iremos llenando con los nodos y si queremos que haya una conexión pues llenamos la matriz PERO, ya hay una conexión entre A y los otros nodos a crear, alguien tiene un comentario....Gracias de antemano

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Grafos
« Respuesta #3 en: Viernes 4 de Junio de 2004, 23:38 »
0
necesitas una serie de estructuras, una es el nodo y otra estructura es la de los linkeos entre nodos.
Si el usuario quiere una conexion entre dos, sencillamente agregas un nuevo nodo a la lista de Links, y referencias los dso nodos con el nuevo link.
Es un tanto complicado, pero es muy dinamico asi.

Si no lo podes hacer con una matriz, y no pones nada, cuando quiere relacionarlos, marcas en la posicion de la raiz, cada nodo de tu grafo debe tener su ID de la matriz, para saber despues con quien esta conectado (recorres ese logar de la matriz.

O sea, una cosa es la lista de nodos y otra es la matriz de conexiones.

Saludos.
QliX=D! - From the top of Tsunami