Difference between Auxiliary Space and Space Complexity of Heap Sort?

Viewed 3886

Difference between Auxiliary Space and Space Complexity of Heap Sort?

My attempt:

As explained here:

If we want to compare standard sorting algorithms on the basis of space, then Auxiliary Space would be a better criteria than Space Complexity. Merge Sort uses O(n) auxiliary space, Insertion sort and Heap Sort use O(1) auxiliary space. Space complexity of all these sorting algorithms is O(n) though.

I googled the space complexity of Heap Sort, I found the space complexity is O(1).

My question is:

Is that explanation correct? What is difference between Auxiliary Space and Space Complexity?

1 Answers
Related