Bonjour,
je suis en train de copier un modèle de graphe.
Le code proposé pour l'insertion d'un sommet est le suivant :
Code :
-- procedure Insert_Vertex (Graph : in out Undirected_Graph_Type; Element : in Element_Type) is begin if Graph.N < Max_Vertex and not Graph.Vertexies(Name(Element)).Found then Graph.N := Graph.N + 1; end if; Graph.Vertexies(Name(Element)).Found := True; Graph.Vertexies(Name(Element)).Element := Element; end Insert_Vertex;
|
Perso, j'affecterais le sommet dans le if mais comme je lis un truc probablement imprimé en au moins 1000 exemplaires je profite du sujet pour vous demander votre avis.
Merci pour votre réponse.
Message édité par Profil supprimé le 25-11-2011 à 12:08:03