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

Algorithmes et structures de données Discussion :

Ensemble ordonné et liste de successeur


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut Ensemble ordonné et liste de successeur
    On a un ensemble ordonné (1): a < b < c < d

    On déduit une liste avec triplet (2) :
    a b c
    a b d
    a c d
    b c d

    Question :
    Comment on peut déduire (1) à (2) et de (2) à (1). Avec Quelle algo ?
    Et comment on peut reconnaitre si un couple quelconque, par exemple (a,b ) tel que b est le successeur de a ?

    Merci beaucoup à vous ! Bonne soirée !

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    J'ai rien compris .

    C'est un éxo ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    on a un ensemble ordonné ( LE ) on veut déduire une liste avec des successeur ( LS ). J'aimerais trouver la solution avec une formule logique. Merci beaucoup !

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 33
    Par défaut
    Pour passer de (1) à (2), il faut faire 3 boucles imbriquées. La 1ère (i) commence au 1er élément de la liste, la 2ème (j) à i + 1, la 3ème (k) à j + 1. Chacune de ces 3 boucles finissent au dernier élément de la liste.

    Ainsi la liste des triplets i,j,k est la solution recherchée.

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Et pour passe de (2) a (1) il faut construire le graphe de succession et s'assurer que la matrice d'adjacence est triangulaire.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    Bonsoir,

    Pouvez-vous expliquer plus détail votre techniques, s'il vous plait ! Je vous remercie !

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    un petit dessin vaut mieux qu’un long discours:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    a b c =  a->b et b->c
    a b d =  a->b et b->d
    a c d =  a->c et c->d
    b c d =  b->c et c->d
     
       a b c d
      ---------
    a |  * *  |
    b |    * *|
    c |      *|
    d |       |
      ---------
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Ordonner une liste
    Par Zimzimut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 31/05/2007, 09h26
  2. type ensemble ordonné ?
    Par OutOfRange dans le forum Delphi
    Réponses: 3
    Dernier message: 13/12/2006, 12h46
  3. sous ensembles & permutation de liste
    Par LlufRuS dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 06/12/2006, 11h22
  4. ordonner un liste
    Par john491 dans le forum Général Python
    Réponses: 10
    Dernier message: 07/05/2006, 20h44
  5. sous ensemble d'une liste
    Par adel25 dans le forum C++
    Réponses: 1
    Dernier message: 23/08/2005, 16h50

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