Skip to content

Commit

Permalink
feat: complete 328
Browse files Browse the repository at this point in the history
  • Loading branch information
javaswing committed Nov 16, 2023
1 parent a3528b5 commit 6aabf80
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions code/linked-list/odd-even-linked-list.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/**
* 328. 奇偶链表
* @param head
* @returns
* @link https://leetcode.cn/problems/odd-even-linked-list/
*/
const oddEvenList = function(head) {
if(head == null) {
return head;
}

let evenHead = head.next;
let odd = head;
let even = evenHead;
while(even != null && even.next != null) {
odd.next = even.next
odd = odd.next;
even.next = odd.next;
even = even.next;

}

odd.next = evenHead;
return head;
};

0 comments on commit 6aabf80

Please sign in to comment.