给你一个链表,让你两个两个的将其翻转!
这题其实就是K个一组翻转链表的特例,这里想写一下的目的是,虽然常规做法也是递归,那么我可不可以完全使用递归的方式做一下
方法一:常规做法,先翻转K个链表,再递归
public static ListNode func2(ListNode head){
if (head==null ||head.next==null) return head;
ListNode tail = head
给你一个链表,让你两个两个的将其翻转!
这题其实就是K个一组翻转链表的特例,这里想写一下的目的是,虽然常规做法也是递归,那么我可不可以完全使用递归的方式做一下
方法一:常规做法,先翻转K个链表,再递归
public static ListNode func2(ListNode head){
if (head==null ||head.next==null) return head;
ListNode tail = head