 อธิบายประเภทของงานที่ดำเนินการโดยอัลกอริทึมต่อไปนี้
อัลกอริทึมนี้เป็นอัลกอริธึมการเรียงลำดับซึ่งจะเรียงลำดับอาร์เรย์ขององค์ประกอบจากน้อยไปหามากโดยใช้เทคนิค Quicksort เทคนิค Quicksort เป็นอัลกอริทึมการแบ่งและพิชิตแบบเรียกซ้ำ มันทำงานโดยการเลือกองค์ประกอบเดือยจากอาร์เรย์ก่อน จากนั้นแบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อย หนึ่งประกอบด้วยองค์ประกอบทั้งหมดซึ่งน้อยกว่าเดือย และอีกองค์ประกอบหนึ่งประกอบด้วยองค์ประกอบทั้งหมดซึ่งมากกว่าเดือย จากนั้น อัลกอริทึม Quicksort จะถูกเรียกซ้ำทั้งอาร์เรย์ย่อย จนกว่าจะไม่มีองค์ประกอบที่ต้องจัดเรียงอีก ในที่สุด อาร์เรย์ย่อยที่เรียงลำดับทั้งสองจะถูกรวมเข้าด้วยกัน ส่งผลให้เป็นอาร์เรย์ที่เรียงลำดับอย่างสมบูรณ์