We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b6628cc commit d03b226Copy full SHA for d03b226
src/partition_list.py
@@ -3,19 +3,18 @@
3
4
class Solution:
5
def partition(self, head: ListNode | None, x: int) -> ListNode | None:
6
- less_head = less = ListNode()
7
- more_head = more = ListNode()
+ dummy_ls = ls = ListNode()
+ dummy_gt = gt = ListNode()
8
9
while head:
10
if head.val < x:
11
- less.next = head
12
- less = less.next
+ ls.next = head
+ ls = ls.next
13
else:
14
- more.next = head
15
- more = more.next
+ gt.next = head
+ gt = gt.next
16
head = head.next
17
18
- less.next = more_head.next
19
- more.next = None
20
-
21
- return less_head.next
+ gt.next = None
+ ls.next = dummy_gt.next
+ return dummy_ls.next
0 commit comments