Trier un tableau ... - Perl - Programmation
Marsh Posté le 07-12-2006 à 12:26:45
pas compris un truc dans des hash tu as une seule clé/valeur?
Sinon tu prends la plus grande taille de tableau de toutes les valeurs de la hash?
Genre ton truc ça ressemble à ça:
Code :
|
Marsh Posté le 07-12-2006 à 12:29:03
anapajari a écrit : pas compris un truc dans des hash tu as une seule clé/valeur?
|
Oui c'est ça. Now je veux trier $ptrTableau selon la taille des tableaux contenus dans les hashs....
Marsh Posté le 07-12-2006 à 13:15:23
selon la taille des tableaux contenus dans les hashs c'est:
OU
?
Marsh Posté le 07-12-2006 à 13:24:38
anapajari a écrit : selon la taille des tableaux contenus dans les hashs c'est:
OU
? |
selon la taille du plus grd tableau contenu dans la hash... de manière croissante
Marsh Posté le 07-12-2006 à 13:37:19
je ferais un fonction sort dans ce genre là:
Code :
|
Et ensuite tu n'as plus qu'a faire
Code :
|
Marsh Posté le 07-12-2006 à 12:13:17
Bonsoir,
Voici mon petit problème.
J'ai à ma disposition :
$ptrTableau qui est un pointeur sur un tableau contenant des hash
@tabTaille qui contient dans chaque case la valeur selon laquelle je veux trier $ptrTableau.
Par exemple dans une case de $ptrTableau il y a une hash cette hash est composée d'une clé et d'une valeur (qui est un tableau) et j'aimerais trié $ptrTableau selon la taille de tableaux contenus dans les hash. Donc j'ai mis dans chaque case i de @tabTaille la taille du tableau contenu dans la hash de la case i de $ptrTableau.
Comment faire ?
J'ai trouvé ça, mais ca marche pas...
Merci de votre aide