Hello tout le monde,
je rencontre un soucis :
Je souhaite trier un tableau associatif selon la clé par ordre croissant.
Dont les clés sont des réels signés et les valeurs sont des entiers.
(dans le but de dessiner un graphique de distribution de valeur, bref...)
et visiblement la fonction :
est censée faire le job sauf que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TableauTrie(taMonTableau,ttClé)
voilà mon tableau avant le trie:
et après le trie :(clé = valeur)
0.05 = 1
-0.02 = 2
0.06 = 1
0.065 = 1
0.0123 = 1
-0.03 = 1
-0.06 = 1
Y a comme un problème dans l'ordre des clés !!!!????(clé = valeur)
-0.02 2
-0.03 1
-0.06 1
0.0123 1
0.05 1
0.06 1
0.065 1
Et je vois vraiment pas ou est le problème...
Mon tableau est déclaré de la sorte :
et rempli avec cette simple boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part taMonTableau est un tableau associatif (wlRéel) d'entier
Si qqun a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 POUR TOUT REQ_Liste_Mesure SI taMonTableau[REQ_Liste_Mesure.Valeur]..Existe ALORS taMonTableau[REQ_Liste_Mesure.Valeur]+=1 SINON taMonTableau[REQ_Liste_Mesure.Valeur]=1 FIN FIN
merci d'avance !!
Partager