链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度.作为一种常用的数据结构,链表内置在很多高级编程语言里面.既比数组复杂又比树简单,所以链表经常被面试官用来考察面试者的编程基本功.因此,链表是程序员必须熟练掌握的数据结构之一.近日在LeetCode上刷了很多道关于链表的题目,有几道非常经典巧妙,有助于理解链表的核心思想,所以特写此文进行总结.个人能力有限,如有纰漏,欢迎留言! 反转链表 /* * 题目:反转一个单链表. * * 示例 1: * 输入…