सॉर्ट को चुनना कुछ गुणों पर निर्भर करता है: समय जटिलता, स्थिरता, इन-प्लेस मेमोरी उपयोग, और डेटा की प्रकृति। कोई भी सॉर्ट हर जगह जीतता नहीं है।
मुख्य गुण
- स्थिर: समान तत्व अपनी मूल सापेक्ष क्रम बनाए रखते हैं (बहु-कुंजी सॉर्ट के लिए आवश्यक)।
- इन-प्लेस: O(1) या O(log n) अतिरिक्त मेमोरी का उपयोग करता है।
- अनुकूल: लगभग-सॉर्ट किए गए इनपुट पर तेज़।
