Partition Array
Med Given an array nums of integers and an int k, partition the array (i.e move the elements in "nums") such that:
All elements < k are moved to the left All elements >= k are moved to the right Return the partitioning index, i.e the first index i nums[i] >= k.
Thoughts
和sort colors 类似,是一道3-way partition的题。
Code
Analysis
TC: O(n)
Last updated
Was this helpful?