//长度为k的链表翻转
public static ListNode reverse(ListNode head, int k) {
ListNode curr = head;
ListNode prev = null;
ListNode next = null;
while (curr!=null && k-- > 0) {
next = curr.next;
curr.next = prev;
prev = curr;
curr = next;
}
//返回翻转后的链表的表头
return prev;
}
长度为k的链表翻转
最新推荐文章于 2024-04-10 23:41:50 发布