前言 有句话叫做:如果面试官跟你看顺眼的话,就给你出一道反转链表,否则就出一道 hard. 所以反转链表不能不会吧,要不面试官想要你都没有机会了. 206. 反转链表 class Solution { public ListNode reverseList(ListNode head) { } } 迭代 迭代就是遍历链表,需要有个 cur 指针在链表上游走. 先思考一般情况,假设遍历到某一节点,应该做什么? 如上图所示,应该修改其 next 指针,指向前一个节点.由于单链表的性质,无法从当前节点…