begin process at 2012 05 29 01:23:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Djikstra


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Djikstra

lundi 11 juillet 2005 à 22:51:03 | Djikstra

PsYk0PaT

Bonjour

Je cherche à savoir s'il est possible d'utilisé l'algo de djikstra pour trouvé le chemin le plus cours en php. Je connais bien l'algo pour l'avoir implémenté en C. Parcontre en php, sans les pointeur, j'ai du mal à cibler une solution fiable.

Si c'est possible, merci de "m'orienté" vers la bonne manière! Ou si vous connaissez un autre algo pour trouver les chemins les plus cours (autre que bellman-ford car en fait c'est un dérivé de Djikstra) fesable en php, faites moi le savoir!


Je commence à songé à faire l'algo en C/C++ et de récuperer les résultats sous format XML... mais du coup ca me limite énormément pour les hébergeurs..et encore la, faudrait que je vérifie s'il est possible d'attendre que le thread du programme C/C++ soit terminé pour récuperer le fichier xml...

Merci beaucoup!
mardi 12 juillet 2005 à 08:27:01 | Re : Djikstra

malik7934

Réponse acceptée !
Hello,

En regardant le pseudocode de la page http://en.wikipedia.org/wiki/Dijkstra's_algorithm, je ne vois pas pourquoi tu as besoin de pointeurs? Avec des Array, ca doit pouvoir se faire sans probleme!

Enjoy, ++
mardi 12 juillet 2005 à 17:29:03 | Re : Djikstra

PsYk0PaT

Peut-etre que je pense trop en fonction de mes connaissance de C. Si on prend une node quelconque, j'ai des pointeurs qui pointe ses voisins (d'autre node). En php avec des array, je devrai avoir des doublons pour chaque voisin, c'est-a-dire une liste de voisin indépendante du node-voisin lui-meme. Au mieu je pourrai garder qu'un numéro de réference pour éviter la surcharge d'information.

Donc pour chaque voisin, je devrai aller chercher le "vrai" node voisin pour modifier son état. Et pour chaque voisin du voisin, etc je devrai repeter le meme traitement.. J'ai peur que ca devient trop lent. Surtout que j'envisage d'avoir un graphe concidérablement gros. Avec des pointeur puisque tout les node sont lié ensemble dynamiquement, c'est un vrai charme..

Parcontre a force d'y penser, j'ai eu l'idée de lié directement chaque node du graphe a un enregistrement dans une BD et d'utilisé des procédure stocké pour optimisé un peu le tout.

Enfin j'ai plein d'idée mais je veux m'assuré de prendre la bonne voila tout... J'ai pas envie de tout recommencer apres X heures de travail car je me rend compte que c'est trop lent..

mardi 12 juillet 2005 à 17:32:17 | Re : Djikstra

malik7934

j'implémente de temps en temps des algo en php pour le plaisir (je me soigne pourtant ) et je peux te dire une chose: tu veux pas être lent et faire de l'algo, alors fais en C, sinon, bah, ben t'es lent pis c'est pas la mort .

L'usage d'une BD est une bonne idée selon moi, ca remplace les pointeurs, hehe... je serai intéressé par le résultat si jamais...

Bon courage, enjoy ++



Cette discussion est classée dans : php, possible, cours, algo, djikstra


Répondre à ce message

Sujets en rapport avec ce message

Est il possible de remplacer un java script par php pour un lien... [ par AxL ] Est il possible de remplacer un java script par php pour faire un lien qui ouvre une nouvelle fenetre sans les menus, les resize, la barre de titre .. créer un dossier en PHP [ par Scorpyo ] Salut, je voudrais savoir s'il est possible au travers d'un script de créer un dossier portant le nom d'une variable, je sais très bien créer un fichi Cours de PHP ??? [ par nova85 ] Quelqu'un sait il si on peut suivre des cours de PHP , dans des assos ou autres , bref pas cher , sur Paris.Merci HHHHHHEEEEELLLLLLLPPPPPPPP [ par Scepo ] Je suis entraint de faire un truc de recherche en PHP.Je voudrais qu'il m'affiche que 20 résultat par page...En PHP -> MySQL, c'est possible... Mais e Surf anonyme en php possible? [ par paprikarmasutra ] Savez-vous s'il est possible de créer un script en php pour surfer anonymement? Par exemple, au lieu d'avoir mon IP, ça donne l'IP du site où est hébe Limiter le nombre de clics [ par Trigun222 ] Salut,est il possible de php d'empecher une personne de cliquer plus de 5 fois dans une journée sur le même lien , fait avec javascript ou redirigeant php et hyperfile, est-ce possible? [ par adeath ] En premier lieu bonjour et merci à ceux qui lirons ce message.Je voudrais développer un site internet en exploitant une BDD hyperfile.>Est-il possible tableau dynamique html avec variables php [ par pixelver ] Bonjour,j'aurais voulu savoir comment si prendre pour gerer un tablaeu html dynamiquement a partir de variable php. j'ai une liste de cours et de date extensions de fichiers et PHP [ par gergalp ] Quelqu'un saurait si c'est possible de faire en sorte que PHP interprète des fichiers avec d'autres extensions que .php, et savoir quelle commande il En cours de traitement.. [ par PascalLF ] Salut,il était une fois une page php qui ouvrit une popup(En cours de traitement) et qui la fermit pour en rechargit une autre lorsque le traitement f


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales