Le 29 décembre 2020 à 20:49:15 zingzuingziong a écrit :
Effectivement la structure est bizarre, à part gagner des microsecondes je ne vois pas trop l'intérêt de vouloir pointer directement vers les attributs des autres tokens Mais si c'est imposé, c'est un peu prise de tête mais rien de compliqué.
Ça revient à parcourir ta chaîne, ce qui est plutôt simple avec une boucle while et en s'arrêtant une fois que le prochain est NULL - ou que tu es revenu au token du début - donc tu peux déjà commencer à faire ça, de toute façon c'est la base si tu veux travailler sur une liste chaînée, y a pas 10 000 façons.
Ensuite tu n'as plus qu'à gérer le moyen de récupérer les propriétés du token suivant, ainsi que du token précédent. Tu peux aussi utiliser deux variables plutôt que de revenir au précédent.
La seule chose dont il faut faire attention c'est gérer les cas particuliers, si jamais tu pointes vers un token NULL