XgaletteX
Messages postés102Date d'inscriptionsamedi 14 mai 2005StatutMembreDernière intervention12 août 2005
-
13 juin 2005 à 14:13
XgaletteX
Messages postés102Date d'inscriptionsamedi 14 mai 2005StatutMembreDernière intervention12 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...?
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 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 !!!
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 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 !!!
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 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.....)
Vous n’avez pas trouvé la réponse que vous recherchez ?