给你单链表的头节点 head,请你反转链表,并返回反转后的链表。
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
给定一个头结点为 head 的非空单链表,返回链表的中间结点。