Search⌘ K
AI Features

Solution: Sort an Array

Explore how to sort an integer array efficiently by implementing heap sort. Understand the step-by-step process of building a max heap and sorting in place with O(n log n) time complexity and minimal space use, avoiding built-in sorting methods.

Statement

Given an integer array, nums, sort it in ascending order and return the sorted array.

You must implement the sorting algorithm yourself; do not use any built-in sorting functions. The solution must run in O(nlogn)O(n \log n) time and use the minimum possible extra space.

Constraints:

  • 11 \leq nums.length ...