75. Sort Colors
Last updated
Last updated
class Solution:
def sortColors(self, nums: List[int]) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
left = 0
mid = 0
right = len(nums) - 1
while mid <= right:
if nums[mid] == 0:
nums[left], nums[mid] = nums[mid], nums[left]
mid += 1
left += 1
elif nums[mid] == 1:
mid += 1
else:
nums[right], nums[mid] = nums[mid], nums[right]
right -= 1