1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    juillet 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : juillet 2016
    Messages : 3
    Points : 4
    Points
    4

    Par défaut Classement d'éléments selon leur catégorie

    Sujet résolu.

  2. #2
    Membre expert
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mai 2002
    Messages
    2 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : mai 2002
    Messages : 2 447
    Points : 3 844
    Points
    3 844

    Par défaut

    Salut

    le truc c'est qu'il faut que tu construise ton arbre ensuite la solution vient tout seul

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    root 
      Matériel audio
             ;guitare
                    ;guitare Electrique
                    ;guitare sèche
             ;sono
                 ;enceinte passive
                 ;enceinte active 
      Matériel vidéo
           ;image
               ;caméra
               ;appareil photo
       ....
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #3
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherches
    Inscrit en
    août 2008
    Messages
    22 274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

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

    Informations forums :
    Inscription : août 2008
    Messages : 22 274
    Points : 121 456
    Points
    121 456

    Par défaut



    Pour être un peu plus opérationnel qu'anapurna : si prends la première colonne (ou sépares selon le premier point-virgule : split, en PHP), tu obtiens une liste de paires (catégorie, reste), comme ("Matériel audio", "Guitare;Guitare électrique"). Ensuite, tu peux construire une table de hachage (tableau associatif, en PHP), qui, pour chaque catégorie, stocke une liste (ou un tableau, en PHP) des restes associés : tu parcours toutes tes paires, tu cherches l'entrée correspondant à la catégorie (tu la crées au besoin), tu ajoutes le reste correspondant dans la liste stockée (ou tu crées une liste qui ne contient que cet élément).

    Ensuite, tu peux appliquer une procédure récursive sur chacune de ces listes, qui fait exactement la même chose (séparer sur un point virgule, faire une table de hachage).
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    juillet 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Var (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : juillet 2016
    Messages : 3
    Points : 4
    Points
    4

    Par défaut



    Salut, j'ai résolu mon problème ! Merci de vos réponses ^^

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

Discussions similaires

  1. [Débutant] supprimer des éléments selon leur type
    Par r0d dans le forum C#
    Réponses: 10
    Dernier message: 22/06/2011, 09h24
  2. Réponses: 3
    Dernier message: 05/08/2010, 11h24
  3. Trier les objets selon leur distance
    Par comme de bien entendu dans le forum Général Algorithmique
    Réponses: 7
    Dernier message: 16/03/2006, 15h10
  4. [VBA]Compter les cellules selon leurs couleurs...
    Par ronron1978 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/01/2006, 15h27
  5. Filtre d'affichage de balise selon leur attributs
    Par Norely dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 03/04/2003, 14h33

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