[PERL] Trier un tableau associatif par les valeurs

Trier un tableau associatif par les valeurs [PERL] - Perl - Programmation

Marsh Posté le 12-01-2007 à 22:14:04    

Salut !
 
J'ai un tableau associatif qui fait une association nom_fichier -> score, et je dois récupérer mettons les 50 noms de fichiers qui ont le plus gros score (ils peuvent être égaux). Je ne sais pas trop comment faire ...
 
J'ai pensé à trier les values du tableau, et ensuite récupérer par correspondance inverse les noms de fichiers, en gérant qu'il y en a plusieurs avec le même score, donc faire un compteur, mais ça me paraît un peu lourdingue.
 
N'y a-t-il pas un moyen de trier le tableau associatif par valeur, et ensuite direct choper la liste des 50 premières clés ? (je suis fénéant, je sais :whistle: ), ou voyez-vous une méthode plus adaptée ?
 
Merci :jap:


---------------
Quand j'entends le mot "société", je sors mon revolver...
Reply

Marsh Posté le 12-01-2007 à 22:14:04   

Reply

Marsh Posté le 13-01-2007 à 11:10:35    

perldoc -f sort

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed