给定一个单链表L:L0→L1→…→Ln-1→Ln,重新排列后为: L0→Ln→L1→Ln-1→L2→Ln-2→…必须在不改变节点的值的情况下进行原地操作.例如,给定链表 {1,2,3,4},按要求重排后为 {1,4,2,3}.详见:https://leetcode.com/problems/reorder-list/description/ Java实现: 1.使用快慢指针来找到链表的中点,并将链表从中点处断开,形成两个独立的链表:2.将第二个链翻转:3.将第二个链表的元素间隔地插入第一个链表中…