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

Java Discussion :

Tri des ensemble 2-grams ayant les valeurs max


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 175
    Par défaut Tri des ensemble 2-grams ayant les valeurs max
    Bonsoir à toutes et à tous,

    J'ai une liste des mots, ou chaque mot a une valeur qui représente son nombre d'occurence.

    Mon objectif est de faire un tri de telle façon que chaque couple des mots ayant la valleure max sera en premier rang, en ainsi de suite. le couple ayant un valeur pls qu'un autre aura un rang plus acceptable que les autres.

    Voila un Exemple de trois mots ayant respectivement les valeurs (2,5 et 1)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    J'ai 3 mots : Bon voyage Pays
    Valeurs:      2     5          1
    Dans cet exemple il mefaut avoir un rang de tout les cas possible des combinaisons des mots comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Bon voyage [valeur=5+2]
    Voyage Bon [valeur=2+5]
    Voyage Pays [valeur=5+1]
    Pays Voaye [valeur=1+5]
    Bon Pays [valeur =2+1]
    Pays Bon  [cvaleur=1+2]
    Avez-vous une solution s'il vous plaît ?

  2. #2
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Tu peux utiliser une liste (par exemple ArrayList) que tu remplis avec un objet qui sera composé d'un String représentant le mot et un int représentant son nombre d'occurence. Une fois que la liste est remplie, tu peux utiliser :
    Collections.sort(List list, Comparator c) qui permet de ranger une liste.

    Il suffira de passer un Comparator prenant l'objet avec String et int et qui renvoie la comparaison entre le nombre d'occurence.

Discussions similaires

  1. [XL-2010] Créer des liens hypertextes automatiquement sur les valeurs d'une colonne
    Par Mikayel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/10/2014, 15h22
  2. [Toutes versions] Supprimer des colonnes avec MACRO dont les valeurs sont utilisées
    Par info009 dans le forum Excel
    Réponses: 2
    Dernier message: 06/05/2014, 14h43
  3. Réponses: 3
    Dernier message: 22/03/2012, 15h16
  4. Réponses: 4
    Dernier message: 28/01/2011, 17h03
  5. Réponses: 2
    Dernier message: 17/03/2009, 15h01

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