Quicksort என்பது ஒரு பிரி-மற்றும்-வெற்றி வரிசைப்படுத்தல் வழிமுறை ஆகும், இது pivot ஐ தேர்ந்தெடுக்கிறது, உறுப்புகளை அதனை விட சிறியவை மற்றும் பெரியவை என பிரிக்கிறது, பின்னர் ஒவ்வொரு பக்கத்தையும் சுழல்நிலையாக வரிசைப்படுத்துகிறது. சராசரி O(n log n), மோசமான நிலை O(n²).
வழிமுறை
பிரிப்பது pivot ஐ அதன் இறுதி வரிசைப்படுத்தப்பட்ட நிலையில் வைக்கிறது; இடதுபுறத்தெல்லாம் சிறியவை, வலதுபுறத்தெல்லாம் பெரியவை. இரு பக்கங்களிலும் சுழல்நிலையாக செயல்படுத்துக.
