"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > छंटाई

छंटाई

2024-07-31 को प्रकाशित
ब्राउज़ करें:342

Sorting

एल्गोरिदम डिजाइन और विश्लेषण का अध्ययन करने के लिए सॉर्टिंग एल्गोरिदम अच्छे उदाहरण हैं। कंप्यूटर विज्ञान में सॉर्टिंग एक क्लासिक विषय है। सॉर्टिंग एल्गोरिदम का अध्ययन करने के तीन कारण हैं।

  • सबसे पहले, सॉर्टिंग एल्गोरिदम समस्या समाधान के लिए कई रचनात्मक दृष्टिकोण दर्शाते हैं, और इन दृष्टिकोणों को अन्य समस्याओं को हल करने के लिए लागू किया जा सकता है।
  • दूसरा, चयन कथनों, लूपों, विधियों और सरणियों का उपयोग करके मौलिक प्रोग्रामिंग तकनीकों का अभ्यास करने के लिए सॉर्टिंग एल्गोरिदम अच्छे हैं।
  • तीसरा, सॉर्टिंग एल्गोरिदम एल्गोरिदम प्रदर्शन को प्रदर्शित करने के लिए उत्कृष्ट उदाहरण हैं।

सॉर्ट किया जाने वाला डेटा पूर्णांक, युगल, वर्ण या ऑब्जेक्ट हो सकता है। अनुभाग, सॉर्टिंग एरेज़, प्रस्तुत चयन सॉर्ट। चयन सॉर्ट एल्गोरिदम को अनुभाग, केस स्टडी: ऑब्जेक्ट्स की एक सरणी को सॉर्ट करना में वस्तुओं की एक सरणी को सॉर्ट करने के लिए बढ़ाया गया था। जावा एपीआई में java.util.Arrays और java.util.Collections कक्षाओं में आदिम प्रकार के मूल्यों और वस्तुओं को सॉर्ट करने के लिए कई अतिभारित सॉर्ट विधियां शामिल हैं। सरलता के लिए, यह अध्याय मानता है:

  1. सॉर्ट किया जाने वाला डेटा पूर्णांक है,
  2. डेटा एक सरणी में संग्रहीत किया जाता है, और
  3. डेटा को आरोही क्रम में क्रमबद्ध किया गया है।

प्रोग्राम को अन्य प्रकार के डेटा को सॉर्ट करने, अवरोही क्रम में सॉर्ट करने, या ArrayList या LinkedList में डेटा को सॉर्ट करने के लिए आसानी से संशोधित किया जा सकता है।

सॉर्टिंग के लिए कई एल्गोरिदम हैं। आप चयन प्रकार पहले ही सीख चुके हैं। यह अध्याय इंसर्शन सॉर्ट, बबल सॉर्ट, मर्ज सॉर्ट, क्विक सॉर्ट, बकेट सॉर्ट, रेडिक्स सॉर्ट और एक्सटर्नल सॉर्ट का परिचय देता है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/pauike/sorting-2pp7?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3