डेटा को सॉर्ट करने के लिए एक एल्गोरिदम विकसित करें।
डेटा को सॉर्ट करने के लिए एक एल्गोरिदम निम्न रूप से विकसित किया जा सकता है:

1. शुरुआत में, डेटा सेट में सभी आइटम को दो भागों में विभाजित करें, जो एक मध्यस्थ अंक के आसपास से होते हैं। यह मध्यस्थ अंक पार्टीशन एक आइटम के क्रमानुसार सही स्थान पर होना चाहिए।

2. अब पहले भाग में हर आइटम को दूसरे भाग में हर आइटम के साथ तुलना करें। अगर किसी आइटम की स्थान परिवर्तित होनी चाहिए, तो उसे दूसरे भाग के लिए ले जाएं।

3. एक बार जब दो भागों में सभी आइटमों को तुलना कर लिया जाएगा, तो पहले और दूसरे भागों को पुनः विभाजित करें और उन्हें संचय करें।

4. जब निर्णय लिया जाएगा कि डेटा सेट छोटा हो गया है और सॉर्ट हो गया है, तब सॉर्टेड डेटा सेट वापस लौटाएं।

यह एल्गोरिदम "विभाजन और शास्त्रीय क्रमबद्धता" (quicksort) नाम से जाना जाता है।