Bonjour a tous,
Mon interrogation est la suivante;
Je souhaiterai faire une Liste (doublement) chainee, et atteindre le 5iem element de ma liste directement avec un indice. Donc au lieu de parcourir du debut et faire "->Suivant" jusqu'au 5iem element, je souhaiterai savoir si il est possible de faire plutot un truc du genre:
Val1 = emplacement memoire du premier element.
X = Taille d'un element de ma liste
Val5 etant l'emplacement du 5iem element.
Val5 = Val1 + (5 * X) //ceci pour le 5iem element
Et donc apres lire les differentes valeurs dans mon elemment a partir de son emplacement memoire.
On pourrait penser que je pourrai utiliser directement des tableaux, mais en fait je travaille sur des nuage de points tres volumineux (300000 points par exemple).
Mes questions sont: Cela est il possible? Si oui, ou puis-je trouver des exemples ou des references?
Remarque: il 'est inenvisageable de parcourir avec des "->Suivant" ou "->Precedant" vu le nombre de fois que j'aurais a parcourir ma liste plutot volumineuse.
Merci de votre attention.
Partager