एल्गोरिदम डिजाइन और विश्लेषण का अध्ययन करने के लिए सॉर्टिंग एल्गोरिदम अच्छे उदाहरण हैं। कंप्यूटर विज्ञान में सॉर्टिंग एक क्लासिक विषय है। सॉर्टिंग एल्गोरिदम का अध्ययन करने के तीन कारण हैं।
सॉर्ट किया जाने वाला डेटा पूर्णांक, युगल, वर्ण या ऑब्जेक्ट हो सकता है। अनुभाग, सॉर्टिंग एरेज़, प्रस्तुत चयन सॉर्ट। चयन सॉर्ट एल्गोरिदम को अनुभाग, केस स्टडी: ऑब्जेक्ट्स की एक सरणी को सॉर्ट करना में वस्तुओं की एक सरणी को सॉर्ट करने के लिए बढ़ाया गया था। जावा एपीआई में java.util.Arrays और java.util.Collections कक्षाओं में आदिम प्रकार के मूल्यों और वस्तुओं को सॉर्ट करने के लिए कई अतिभारित सॉर्ट विधियां शामिल हैं। सरलता के लिए, यह अध्याय मानता है:
प्रोग्राम को अन्य प्रकार के डेटा को सॉर्ट करने, अवरोही क्रम में सॉर्ट करने, या ArrayList या LinkedList में डेटा को सॉर्ट करने के लिए आसानी से संशोधित किया जा सकता है।
सॉर्टिंग के लिए कई एल्गोरिदम हैं। आप चयन प्रकार पहले ही सीख चुके हैं। यह अध्याय इंसर्शन सॉर्ट, बबल सॉर्ट, मर्ज सॉर्ट, क्विक सॉर्ट, बकेट सॉर्ट, रेडिक्स सॉर्ट और एक्सटर्नल सॉर्ट का परिचय देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3