IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Prolog Discussion :

SWI-Prolog / tri d'une liste de couples


Sujet :

Prolog

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut SWI-Prolog / tri d'une liste de couples
    j'essaie de faire le tri d'une liste de couples. Ecrire donc un predicat tri dont l'effet serait le suivant :

    ?- tri([(3,1),(4,1),(2,3),(3,3),(2,2),(1,4),(1,1),(4,3),(1,3),(3,4)],L).
    L=[(1,1),(1,3),(1,4),(2,2),(2,3),(3,1),(3,3),(3,4),(4,1),(4,3)]

    Mon idee est la suivante :

    tri([],[]).
    tri([X|Y],L) :- sort([X|Y],L).

    Mais je n'obtiens pas le resultat escompté.

    Avez vous des idees?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Points : 1 384
    Points
    1 384
    Par défaut
    comprends pas. C'est déjà ce que fait "sort", il me semble: http://ideone.com/IkiGdL
    C'est quoi le but ? Définir un synonyme de "sort" ? Et ton code fonctionne, même s'il est inutile.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut Résolution
    Je l'avais deja résolu dans l'heure. Merci quand meme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SWI-Prolog] Comment écrire une liste en format 4x3 ?
    Par Shaitan00 dans le forum Prolog
    Réponses: 2
    Dernier message: 09/03/2008, 10h32
  2. Tri d'une liste en Prolog
    Par faressam dans le forum Prolog
    Réponses: 11
    Dernier message: 29/03/2007, 09h33
  3. Tri d'une liste d'objet CObList
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 13/07/2005, 13h50
  4. [TRI] tri d'une list provenant de LabelValueBean
    Par Canou dans le forum Struts 1
    Réponses: 6
    Dernier message: 20/09/2004, 14h55
  5. tri d'une liste
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 09/01/2003, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo