begin process at 2012 05 24 22:07:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

chemin le plus court dans un graphe


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

chemin le plus court dans un graphe

dimanche 11 avril 2010 à 18:44:23 | chemin le plus court dans un graphe

molly59

Bonjour,

j'ai besoin de quelques conseils pour un travail en python sur un graphe.

Nous devions faire une fonction qui donner tous les chemins qui menés à 12 ( ji suis parvenue) et une autre qui donne le plus court chemin.
Est ce que vous pourriez m'aider pour cette seconde question car je n'y parviens pas.

On a :

graphe=[[1,4],[0,2,7],[3,8,1],[2],[0,5,6],[4],[4,7,10,11],[1,6,8],[2,7,9],[8,10,12],[6,9,11],[6,10,12],[9,11]]

distance=[ [5,5] , [5,2,3] , [3,1,3] , [1] , [5,6,2] , [6] , [2,6,5,9] , [2,6,4] , [3,4,2] , [2,1,5] , [5,1,4] , [9,4,2] , [5,2] ]

vendredi 25 juin 2010 à 20:38:49 | Re : chemin le plus court dans un graphe

PlugnPlay666

Je te donne un petit code pour trouver la distance entre 2 points sur un graphique.


# -*- coding: utf-8 -*-

from math import sqrt

class Point():
"""Définition d'un point mathématique.""" # à indenter d'un cran

def distance(p1,p2): # indentation : 1 cran
distance = sqrt( (p1.x-p2.x)**2 + (p1.y-p2.y)**2) #indentation : 2 crans
return distance #indentation : 2 crans


p1 = Point()
p2 = Point()
print("\nEntrez l'abcisse du point p1")
p1.x = int(input('>..... '))

print("\n\nEntrez l'ordonnée du point p1")
p1.y = int(input('>..... '))


print("\n\nEntrez l'abcisse du point p2")
p2.x = int(input('>..... '))

print("\n\nEntrez l'ordonnée du point p2")
p2.y = int(input('>..... '))

AffichDistance = Point.distance(p1,p2)
print("La distance qui sépare les deux points est de %s" % AffichDistance)


Cette discussion est classée dans : graphe, chemin, court


Répondre à ce message

Sujets en rapport avec ce message

Afficher l'explorateur windows pour recup chemin dans variable [ par stephane70 ] Bonjour à tous, je cherche à placer un chemin de fichier dans une variable python à partir de l'explorateur windows. En gros, j'utilise Tkinter et un decompression dossier comprenant quatres fichiers et les concaténé [ par yyouce ] Bonjourje suis le néant dans python, je commence juste a m'interesser et je suis amateur.mon problème est le suivant:je télécharge depuis internet un graphe avec networkx [ par philam ] Bonjour, je débute complétement en python et je voudrais faire un graphe de type réseau sémantique avec networkx (ou si quelqu'un a une librairie plu


Nos sponsors


Sondage...

Comparez les prix

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,265 sec (3)

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