具体的代码请看这篇文章
https://blog.csdn.net/wuxiaosi808/article/details/90265935?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
下面是一次while循环遍历的结果
从这个理可以看出来第一组1,2,3已经被翻转过来了,并且1也指向了下一组的4.
在这个过程中pre始终是不变的,始终指向的是一组的头部节点,这个是用于节点反转时可以直接的指向头部从而实现翻转。
此代码总是以三个元素为一组进行反转的。