原文给定一个链表,在一定时间内反转这个链表的结点,并返回修改后的链表。如果结点数不是K的倍数,那么剩余的结点就保持原样。你不应该在结点上修改它的值,只有结点自身可以修改。只允许使用常量空间。例如给定链表: 1->2->3->4->5对于 k = 2,你应该返回: 2->1->4->3->5对于 k = 3,你应该返回: 3->2->1->4->
翻译给定一个链表,调换每两个相邻节点,并返回其头部。例如,给定 1->2->3->4, 你应该返回的链表是 2->1->4->3。你的算法必须使用唯一不变的空间。你也不能修改列表中的值,只有节点本身是可以改变的。原文Give a linked list, swap every two adjacent nodes and return its head.For example,Given 1->2->3->