ऐसा नहीं है कि भ्रम की स्थिति है, क्योंकि आप एक छँटाई का एक विवरण तुलना कर रहे हैं संभव है लिंक्ड सूची एक छँटाई के विवरण के साथ सरणी । लेकिन मुझे यकीन नहीं हो रहा है, क्योंकि आपने अपने स्रोतों का हवाला नहीं दिया है।
छँटाई एल्गोरिदम को समझने का सबसे आसान तरीका अक्सर एल्गोरिथ्म का विस्तृत विवरण प्राप्त करना है (न कि अस्पष्ट सामग्री जैसे "यह स्वैप का उपयोग करता है। कहीं नहीं। मैं यह नहीं कह रहा हूँ"), कुछ प्लेइंग कार्ड प्राप्त करें (5-10 पर्याप्त होना चाहिए। सरल प्रकार के एल्गोरिदम के लिए), और एल्गोरिथ्म को हाथ से चलाएं।
चयन प्रकार: सबसे छोटे शेष तत्व की तलाश कर रहे अनसोल्ड डेटा के माध्यम से स्कैन करें, फिर इसे सॉर्ट किए गए डेटा के तुरंत बाद स्थिति में स्वैप करें। समाप्त होने तक दोहराएं। यदि किसी सूची को क्रमबद्ध किया जाता है, तो आपको सबसे छोटे तत्व को स्थिति में स्वैप करने की आवश्यकता नहीं है, आप इसके बजाय सूची नोड को अपनी पुरानी स्थिति से हटा सकते हैं और इसे नए पर सम्मिलित कर सकते हैं।
सम्मिलन सॉर्ट: तत्व को सॉर्ट किए गए डेटा के तुरंत बाद ले लो, सॉर्ट किए गए डेटा के माध्यम से इसे लगाने के लिए जगह खोजने के लिए स्कैन करें और इसे वहां डाल दें। समाप्त होने तक दोहराएं।
सम्मिलन सॉर्ट अपने "स्कैन" चरण के दौरान स्वैप का उपयोग कर सकता है , लेकिन ऐसा नहीं है और यह सबसे कुशल तरीका नहीं है जब तक कि आप किसी डेटा प्रकार के एक सरणी को सॉर्ट नहीं कर रहे हैं: (ए) को स्थानांतरित नहीं किया जा सकता है, केवल कॉपी या स्वैप किया जा सकता है; और (b) स्वैप की तुलना में कॉपी करना अधिक महंगा है। यदि सम्मिलन प्रकार स्वैप का उपयोग करता है, तो जिस तरह से काम करता है वह यह है कि आप एक साथ जगह की खोज करते हैं और नए तत्व को वहां डालते हैं, नए तत्व को बार-बार उसके पहले तत्व के साथ बार-बार स्वैप करके, जब तक कि इससे पहले कि तत्व इससे बड़ा है यह। एक बार जब आप किसी ऐसे तत्व तक पहुँच जाते हैं जो बड़ा नहीं है, तो आपको सही स्थान मिल गया है और आप अगले नए तत्व पर चले जाते हैं।