Heapsort runs in O(n log n) time, uses O(1) extra space (in‑place), and is not stable (equal elements can change order).