mirror of
https://github.com/prdlk/leetcode.git
synced 2026-11-02 13:12:44 +00:00
feat(work): add Partition List solution stub
This commit is contained in:
1 parent
f6c580b14b
commit
e3d915513d
1 file changed
+44
@@ -0,0 +1,44 @@
|
||||
"""
|
||||
86. Partition List
|
||||
Difficulty: Medium
|
||||
https://leetcode.com/problems/partition-list/
|
||||
|
||||
──────────────────────────────────────────────────
|
||||
|
||||
Given the head of a linked list and a value x, partition it such that
|
||||
all nodes less than x come before nodes greater than or equal to x.
|
||||
|
||||
You should preserve the original relative order of the nodes in each
|
||||
of the two partitions.
|
||||
|
||||
|
||||
|
||||
Example 1:
|
||||
|
||||
Input: head = [1,4,3,2,5,2], x = 3
|
||||
Output: [1,2,2,4,3,5]
|
||||
|
||||
Example 2:
|
||||
|
||||
Input: head = [2,1], x = 2
|
||||
Output: [1,2]
|
||||
|
||||
|
||||
|
||||
Constraints:
|
||||
|
||||
• The number of nodes in the list is in the range [0, 200].
|
||||
|
||||
• -100 <= Node.val <= 100
|
||||
|
||||
• -200 <= x <= 200
|
||||
"""
|
||||
|
||||
# Definition for singly-linked list.
|
||||
# class ListNode:
|
||||
# def __init__(self, val=0, next=None):
|
||||
# self.val = val
|
||||
# self.next = next
|
||||
class Solution:
|
||||
def partition(self, head: ListNode | None, x: int) -> ListNode | None:
|
||||
|
||||
Reference in new issue
Block a user