Récupération de valeurs

XgaletteX Messages postés 102 Date d'inscription samedi 14 mai 2005 Statut Membre Dernière intervention 12 août 2005 - 13 juin 2005 à 14:13
XgaletteX Messages postés 102 Date d'inscription samedi 14 mai 2005 Statut Membre Dernière intervention 12 août 2005 - 13 juin 2005 à 17:28
Bonjour,

J'ai un petit problème sur lequel je bloque, j'ai une liste de liste de strings, a qui j'associe un vecteur de valeur, c'est à dire que pour chaque strings il y a une valeur associée. Je dois trié ce vecteur de valeurs par ordre décroissant, le problème c'est que ensuite je dois récupérer pour chaque valeur le string qui lui est associé, mais vu que le vecteur est trié tout est mélangé, quelqu'un à une idée pour m'aider...?

6 réponses

cs_sim51 Messages postés 240 Date d'inscription dimanche 31 octobre 2004 Statut Membre Dernière intervention 31 décembre 2006 2
13 juin 2005 à 14:41
Salut,

Alors pour moi tu n'as pas d'autre choix que de garder les mouvements
que tu fais pour trier chacun de tes vecteurs, ainsi lorsque tu auras
ton vecteur trié, tu pourra l'original et ainsi avoir la valeur de tes
strings.

Mais pourquoi tu ne peux pas conserver ton vecteur original ( mettons V ) puis de mettre ton vecteur trié dans V'

Cela te simplifrais considérablement la tache non ?

Allez bonne continuation

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
13 juin 2005 à 14:57
salut,

tu peux aussi cree une table d'index pointant sur tes strings

ainsi tu as à la fois une table croissante de vecteurs et tu conserve l'originale de la table

bonne prog
0
cs_sim51 Messages postés 240 Date d'inscription dimanche 31 octobre 2004 Statut Membre Dernière intervention 31 décembre 2006 2
13 juin 2005 à 15:10
Oui c'est pas bête, cependant il faudra faire attention lors de la
manipulation de tes vecteurs, en effet tu risques en les manipulant de
changer deux vecteur à la fois en fasint simplement une affectation.

Donc il faut que tu sois à l'aise avec les pointeurs sous delphi.

Sinon c'est la meilleur solution que tu puise trouver. Merci jlen100 :D

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
13 juin 2005 à 16:32
oui c'est vrai que la manipulation des pointeurs est plus delicates
(d'ailleurs le compliateur te le rapelles a chaque fois : "code non
protege") mais les traitements sont plus rapides (
manipulations d'entiers) . Bien qu'avec les processeurs actuels cela
soit moins sensibles (beaucoup d'entre vous n'ont jamais connu
l'antique 8088 a 12MHz et 128 ko de memoire valait mieux faire
attention a la taille du code et des donnees.....)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 5
13 juin 2005 à 17:12
J'ai bien lu :
<gras> une de listeL
e doute m'habite !



Enfin il me semble que l'utilisation d'un TList puisse être intéressant !



Ken@vo

<hr size="2" width="100%">Code, Code, Codec !

[%3C/body ]
0
XgaletteX Messages postés 102 Date d'inscription samedi 14 mai 2005 Statut Membre Dernière intervention 12 août 2005
13 juin 2005 à 17:28
oui oui tu as bien lu, une liste de liste de strings!!! c en faite une tlist qui poointe sur des tstringlist, ca me sert pour la définition d'un qcm.
0
Rejoignez-nous