奇偶链表(leetcode328)c++
https://leetcode-cn.com/problems/odd-even-linked-list/
class Solution {
public:
ListNode* oddEvenList(ListNode* head) {
if(head==nullptr){
return head;
}
ListNode *old_head=head;
ListNode *p=head->next;
ListNode *new_head=p;
while(p && p->next){
old_head->next=p->next;
old_head=old_head->next;
p->next=old_head->next;
p=p->next;
}
old_head->next=new_head;
return head;
}
};