वर्णन करें कि यह एल्गोरिथम कैसे काम करता हैचयन छांटना
चयन छांटना एक प्रकार का एल्गोरिथम है जो किसी सूची या सेट से एक आइटम का चयन करता है। यह एक सरल तरीका है जो बहुत सारी तरह की समस्याओं को हल करने में मदद करता है जैसे एक कंप्यूटर प्रोग्राम में से सही फ़ंक्शन या कंपोनेंट का चयन करना।

इस एल्गोरिथम के लिए, सबसे पहले सूची / सेट में से पहला आइटम चुना जाता है और जैसे कि सूची को आगे बढ़ते हुए पढ़ा जाता है, जो आइटम को संतुलित करता है जो हाल ही में चुना गया। फिर सम्भव है कि सूची या सेट में और आइटम होंगे जो भी चयन के योग्य होंगे, जो प्रोग्राम द्वारा अन्यत्र नहीं हो सकता है।

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

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