Heap sort வரிசையிலிருந்து binary heap கட்டியெழுப்பி, பிறகு அதிகபட்சத்தை மீண்டும் மீண்டும் பிரித்தெடுத்து வரிசைப்படுத்தப்பட்ட வரிசையை உৎপादிக்கிறது. இது O(n log n) இல் இயங்குகிறது மற்றும் இடத்தில் செயல்படுகிறது.
கருத்து
max-heap மூலத்தில் மிகப்பெரிய உறுப்பைக் வைத்திருக்கும். heap ஐ கட்டியெழுப்பவும் (O(n)), பின்னர் மூலத்தை முடிவுக்கு மாற்றவும், heap ஐ சுருக்கவும் மற்றும் மீண்டும் heapify செய்யவும் (sift down) — n முறை.
