Bah... tu as ta liste chainée
Tu sélectionnes le premier élément, et tu gardes un lien sur le 2e
||
\/
O->O->O->O->O->
/\
|| |
Tu inverses le lien du premier élément (tu le fais pointer sur son prédécesseur, qui est "rien du tout" )
||
\/
<-O O->O->O->O->
/\
|| |
Puis tu avances le tout d'un cran, en gardant une référence sur ton 1er élément
||
\/
<-O O->O->O->O->
/\ /\
|| || |
Tu inverses le lien du second élément
||
\/
<-O<-O O->O->O->
/\ /\
|| || |
et tu recommences la séquence (avancer -> inverser) jusqu'à arriver au dernier élément de ta liste
---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?