328. Odd Even Linked List 发表于 2021-12-23 12345678910111213141516171819202122232425class Solution { public ListNode oddEvenList(ListNode head) { ListNode dummyOddHead = new ListNode(); ListNode dummyEvenHead = new ListNode(); ListNode curr = head; ListNode preOdd = dummyOddHead, preEven = dummyEvenHead; while (curr != null) { ListNode odd = curr; ListNode even = curr.next; // even can be null preOdd.next = odd; preEven.next = even; preOdd = odd; preEven = even; curr = even == null ? null : even.next; } preOdd.next = dummyEvenHead.next; return dummyOddHead.next; }} Reference328. Odd Even Linked List