Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] creare un grafo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    106

    [C] creare un grafo

    ciao ragazzi ho un problema....in poche parole ho costruito un alberto RedBlack.
    I nodi sono ordinati attraverso il campo ID (p1 - p2 -......- p10 ecc.)e dentro a ognuno di essi c'e' un campo contenente un puntatore a un lista in cui vengono nominati altri ID (un nodo con id p3 puo' nominare altri come ad esempio p2 p5 p7).
    Ora devo trovate il cammino minimo da un id a un altro segondo alcune regole (per ora non vi spiego in cosa consiste) quindi il mio problema e' il seguente: mi hanno detto di usare un grafo BFS solo che non ho capito come s'implementa.
    So estrarre i campi che m'interessano dall'albero ,ma non so come si costruisce un grafo, come inserisco i dati nel grafo...potete aiutarmi?

  2. #2
    Scusa la domanda, ma BFS non è l'algoritmo di ricerca?
    Ovvero tu hai un grafo, l'algoritmo lo visita.

    Per quello che mi ricordo io, BFS non è adatto per i cammini minimi. Meglio Dijkstra o Bellman-Ford.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.