Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > Lisp
Lisp Forum d'entraide sur la programmation en langages fonctionnels Lisp et Common Lisp
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 13h46   #1
handetaker
Futur Membre du Club
 
Homme yorick
Étudiant
Inscription : avril 2011
Messages : 17
Détails du profil
Informations personnelles :
Nom : Homme yorick
Localisation : Finlande

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 17
Points : 15
Points : 15
Par défaut LISP:parcours en largeur d'un graphe

Bonjour je voudrais savoir comment faire un parcours en largeur d'un graphe avec LISP,sachant que si vous créez une fonction recherche appelé de la manière suivante: (recherche 'a 'd ((a b c) (b c) (c d)) elle recherche le plus cours chemin entre a et d et le retourne sous forme de liste c.à.d: (A C D).....
ps: (a b c) veut simplement dire que b c sont les voisins directe de a, même chose pour c qui est le voisin directe de b,et d qui est le voisin directe de c.
Quelqu'un peut t'-il m'apporter un coup de pouce s.v.p? le bloques..
handetaker est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/06/2011, 18h12   #2
handetaker
Futur Membre du Club
 
Homme yorick
Étudiant
Inscription : avril 2011
Messages : 17
Détails du profil
Informations personnelles :
Nom : Homme yorick
Localisation : Finlande

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 17
Points : 15
Points : 15
Apparemment il faut que je le recherche seul ce truck là...bon ben pas le choix...en tout cas merci !!!
handetaker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 22h18   #3
ceciestunpseudo
Membre du Club
 
Inscription : août 2009
Messages : 38
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 38
Points : 51
Points : 51
Citation:
Envoyé par handetaker Voir le message
Bonjour je voudrais savoir comment faire un parcours en largeur d'un graphe avec LISP,sachant que si vous créez une fonction recherche appelé de la manière suivante: (recherche 'a 'd ((a b c) (b c) (c d)) elle recherche le plus cours chemin entre a et d et le retourne sous forme de liste c.à.d: (A C D).....
ps: (a b c) veut simplement dire que b c sont les voisins directe de a, même chose pour c qui est le voisin directe de b,et d qui est le voisin directe de c.
Quelqu'un peut t'-il m'apporter un coup de pouce s.v.p? le bloques..
Ton graphe ici est en fait un arbre. Est-ce que c'est voulu ?
Supposons que oui. Vois-tu comment faire un parcours en profondeur ?
Le parcours en largeur n'est pas beaucoup plus compliqué dès qu'on considère que l'argument de la recherche n'est pas un seul arbre mais une liste d'arbres (une forêt quoi...)

Est-ce que ça t'aide ?
ceciestunpseudo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 19h09   #4
handetaker
Futur Membre du Club
 
Homme yorick
Étudiant
Inscription : avril 2011
Messages : 17
Détails du profil
Informations personnelles :
Nom : Homme yorick
Localisation : Finlande

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 17
Points : 15
Points : 15
Citation:
Envoyé par ceciestunpseudo Voir le message
Ton graphe ici est en fait un arbre. Est-ce que c'est voulu ?
Supposons que oui. Vois-tu comment faire un parcours en profondeur ?
Le parcours en largeur n'est pas beaucoup plus compliqué dès qu'on considère que l'argument de la recherche n'est pas un seul arbre mais une liste d'arbres (une forêt quoi...)

Est-ce que ça t'aide ?
Citation:
Pas vraiment , il est vrai que, avant tout il est essentiel de connaître ce que s'est un parcours en largeur ou en profondeur ,ça je le sais grâce à mon cours de graphe!!..mais il ne reste plus qu'à le traduire en lisp....En faite je dois utiliser l'équivalent d'une structure en lisp...je vais l'utiliser ,une fois trouver je vais publier mon résultat ,peut être que ça servira à beaucoup!
handetaker est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h59.


 
 
 
 
Partenaires

Hébergement Web