Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Chemin dans un graphique [ Algorithme / Maths ] (xtremiste)

mercredi 9 août 2006 à 20:48:21 | Chemin dans un graphique

xtremiste

Bonjour, j'ai quelques problèmes pour vérifier les chemins d'une chaîne de côte d'une pièce.

Pour la côte de fabrication F1 : on doit partir de l'extrémité de celle-ci et trouver le chemin permettant de revenir à l'origine de la flèche. Soit

 

F1 = chemin F2 ; F3 ; F4 ou F5 ; F4

F2= chemin F6 ; F1 ou F3 ; F4 ; F1...

 

Je me moque de la longueur du chemin, par contre je ne dois pas passer 2 fois sur la même côte. Je fais apparaître un message d'erreur si la Fi n'appartient pas à un chemin.

 

J'ai commencé par resancer les possibilités après chaque flèche que j'ai stocké dans un tableau.

 

Soit F1 : on a le choix en F2 ou F3

Soit F2 : on a le choix en F3 ou F6.

 

Le problème est que je n'arrive pas à effectuer une boucle me permettant de vérifier l'ensemble des chemins.

J'ai une cascade de for et if, ce qui devient ingérable avec une centaine de flèches

 

For i = 1 to nbreFelche

            If  Fi a un voisin

                        For i1 = 1 to nbreFelche

                                   If..

                        Next i1

            End if

Next i

 

J'ai regardé l'algorithme de Dijkstra, mais je n'arrive pas à l'appliquer. Si vous avez l'algorithme nécessaire, je suis preneur.

Merci et bonne soirée.

Steph


jeudi 17 août 2006 à 17:05:45 | Re : Chemin dans un graphique

zephyrin

Réponse acceptée !
salut,
il te suffit de faire une fonction récursive de parcours de ton graphe.
Tu trouveras le plus bel exemple en cherchant l'algo du "voyageur de commerce" qui en plus te donnera le chemin le plus court (pas le code sous la main).

Zephyrin



Cette discussion est classé dans : chemin, côte, f2, f1, f3


Répondre à ce message

Sujets en rapport avec ce message

Redéfinir les touches F1 F2 F3... dans un Userform (VBA) [ par gribouillex ] Bonjour,J'ai une question toute bête : comment affecter des caractères spéciaux aux touches F1, F2, F3 etc... pour que lorsque je me trouve dans n'imp fenetre mdi [ par lesoleil2010 ] Salut j ai une fenêtre mdi et deux fenêtres filles f1 et f2 alors je voudrais afficher f1 après f2 et quand je clique sur le bouton pour afficher f1 j .chm [ par bendaly ] Bonjour à vous tous,   Est-il possible d'appeler un fichier .chm à partir d'un autre fichier .chm. J'ai deux fichiers .chm  (F1.chm et F2.chm). J'aime erreur ByRef...comment faire [ par monsnow ] slt tout le monde..j'ai un petit soucis~je fais donc appel a la solidarite...mercivoilamon programme est du stylefunction f1(k as single)...end functi [VB.NET]utilisation des touches de fonctions (F1 F2...) [ par seemax ] Bonjour, j'aimerais affecter des actions aux touches F1, F2... de mon clavier en VB Net. Faut il que je me serve de l'evenement "KeyPressed"? Et si ou VB.Net : Form MDI [ par olanfr ] Bonjour à tous,J'ai un tit soucis avec la taille d'une form : J'ai une application MDI qui affiche différente feuilles enfant. Jusque là pas de pb.A p ouverture d'une Frorm et Fermer la précédente [ par marie_rim ] <td id="HB_Focus_Element" valign= raccourcir une macro [ par enilec89 ] Bonjour,Je débute et je voudrais savoir s'il est possible et comment raccourcir ma macro qui se répète 30 fois. Elle est trop longue et donc ne peut s Aide pour débutant vb [ par dams881 ] Bonjour à tous, Je suis débutant sur vb et je galère un peu pour effectuer un programme. Donc, j'aurais besoin d'un petit coup de pouce de votre part. dll c++ et erreur en vba [ par rniamo ] bonjour, j'ai une dll en c++ qui fonctionne parfaitement avec des projets c++.pour faire simple elle intègre 2 fonctions exportées :f1() et f2()- f1()


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,215 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.