सॉर्टिंग का तात्पर्य डेटा को एक विशेष प्रारूप में व्यवस्थित करना है। सॉर्टिंग एल्गोरिदम डेटा को एक विशेष क्रम में व्यवस्थित करने का तरीका निर्दिष्ट करता है। सबसे आम क्रम संख्यात्मक या शब्दकोशीय क्रम हैं।
सॉर्टिंग का महत्व इस तथ्य में निहित है कि यदि डेटा सॉर्टेड तरीके से संग्रहीत है तो डेटा खोज को बहुत उच्च स्तर तक अनुकूलित किया जा सकता है। सॉर्टिंग का उपयोग डेटा को अधिक पठनीय प्रारूप में प्रस्तुत करने के लिए भी किया जाता है।
इस सेक्शन में हम कवर करेंगे -
- बबल सॉर्ट
- बकेट सॉर्ट
- कॉम्ब सॉर्ट
- काउंटिंग सॉर्ट
- साइकिल सॉर्ट
- हीप सॉर्ट
- इंसर्शन सॉर्ट
- मर्ज सॉर्ट
- पिजनहोल सॉर्ट
- क्विक सॉर्ट
- रेडिक्स सॉर्ट
- सिलेक्शन सॉर्ट
- शेल सॉर्ट