File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
solutions/328.Odd_Even_Linked_List Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ #!/usr/bin/python
2+ # -*- coding: utf-8 -*-
3+ # Author: illuz <iilluzen[at]gmail.com>
4+ # File: AC_double_n.py
5+ # Create Date: 2016-02-23 19:16:07
6+ # Usage: AC_simulation_n.py
7+ # Descripton:
8+
9+
10+ # Definition for singly-linked list.
11+ class ListNode (object ):
12+ def __init__ (self , x ):
13+ self .val = x
14+ self .next = None
15+
16+ class Solution (object ):
17+ def oddEvenList (self , head ):
18+ """
19+ :type head: ListNode
20+ :rtype: ListNode
21+ """
22+ if not head :
23+ return head
24+ evenhead = head .next
25+ odd , even = head , evenhead
26+ while even and even .next :
27+ odd .next = odd .next .next
28+ even .next = even .next .next
29+ odd , even = odd .next , even .next
30+ odd .next = evenhead
31+ return head
You can’t perform that action at this time.
0 commit comments