public static ListNode oddEvenList(ListNode head) {
if((head == null) || (head != null && head.next == null)){
return head;
}
ListNode cur = head.next.next,odd = head, even = head.next,ocur = head,ecur = head.next;
int count = 0;
while(cur != null) {
count++;
if(count % 2 == 0) {
ecur.next = cur;
ecur = cur;
}else {
ocur.next = cur;
ocur = cur;
}
cur = cur.next;
}
ocur.next = even;
ecur.next =null;
return odd;
}
328. Odd Even Linked List
最新推荐文章于 2024-10-13 15:10:00 发布