selection sort in hindi & algorithm in hindi

आज हम इस पोस्ट में selection sort के बारें में पढेंगे तथा इसकी अल्गोरिथम को भी सीखेंगे तो चलिए शुरू करते है:-

what is selection sort in hindi (सिलेक्शन सॉर्ट क्या है?)

selection sort बहुत ही सरल तकनीक है. इस सॉर्टिंग algorithm में सबसे पहले array में से सबसे छोटे element को select किया जाता है तथा इस element को array में जो पहले स्थान पर element होता है उसके साथ बदल दिया जाता है. इसके बाद जो दूसरा अगला छोटा element होता है उसे select किया जाता है तथा उसे array में दूसरे स्थान वाले element के साथ बदल दिया जाता है और यह तब तक चलता रहता है जब तक कि पूरी array sort नहीं हो जाती है.

selection sort की case complexity:- O(n^2)  है. जहाँ n, elements की संख्या है.

इस sorting तकनीक में लिस्ट दो भागों में विभाजित की जाती है.

पहला भाग sorted भाग होता है जिसको बाएं तरफ लिखा जाता है.

दूसरा भाग unsorted भाग होता है जिसे दायें तरफ लिखा जाता है.

selection sort algorithm in hindi (सिलेक्शन सॉर्ट अल्गोरिथम)

इस algorithm में निम्नलिखित steps होते है:-

step 1:- लिस्ट में सभी unsorted elements को compare किया जाता है तथा सबसे छोटे element को select किया जाता है उसे लिस्ट के पहले element के साथ बदल दिया जाता है.

step 2:- दूसरे सबसे छोटे element को select किया जाता है उसे दूसरे लिस्ट के दूसरे element के साथ बदल दिया जाता है.

step 3:- तीसरे सबसे छोटे element को select किया जाता है use तीसरे element के साथ बदल दिया जाता है.

step 4:- इस प्रकार यह क्रम चलते रहता है जब तक कि पूरी array लिस्ट sort ना हो जाएँ.

इस algorithm को selection sort इसलिए कहा जाता है क्योंकि इसमें लगातार अगले छोटे element को select किया जाता है और उसे बदल (swap) दिया जाता है.

इन्हें भी पढ़ें:- merge sort क्या है?

example of selection sort in hindi:- सिलेक्शन सॉर्ट का उदाहरण

माना कि हमारे पास यह निम्न array है:-

इस unsorted array में सबसे पहले स्थान पर 7 स्टोर है. हम पूरे लिस्ट में ढूँढ़ते है तो हमें सबसे न्यूनतम वैल्यू 2 प्राप्त होती है तो हम इस 2 को 7 के साथ बदल देते है.


array के दूसरे स्थान में 5 स्थित है तथा इसमें दूसरा सबसे छोटा element 4 है तो हम इस 4 को 5 के साथ बदल दिया जाता है.


array में तीसरे स्थान पर 5 स्थित है परन्तु इसमें कोई परिवर्तन नहीं होगा क्योंकि इससे छोटा कोई element नहीं बचा है अर्थात यह पहले से ही sorted है.


अब हम array में चोथें स्थान पर देखते है तो वहां पर 7 है इसमें भी कोई परिवर्तन नहीं होगा क्योंकि यह लिस्ट पहले से ही sorted है.

Summary (सारांश)

Selection sort in hindi & algorithm in hindi विषय पर आधारित यह लेख कंप्यूटर साइंस के विद्यार्थियों के लिए बहुत उपयोगी है। इस लेख की मदद से आप सॉर्टिंग तकनीक के एक बहुत ही महत्वपूर्ण हिस्से को बिल्कुल आसान भाषा में समझ सकते हैं। पढ़ाई के दौरान कई बार छात्रों को जटिल algorithms समझने में परेशानी होती है, इसलिए इस पोस्ट में इसे सरल हिंदी में समझाया गया है। इस article और PDF में आपको निम्नलिखित मुख्य बातें सीखने को मिलेंगी:

  • Selection sort क्या है और यह कैसे काम करता है
  • Array में सबसे छोटे element को ढूंढकर सही जगह पर कैसे रखा जाता है
  • Sorted और Unsorted भागों को अलग करने का तरीका
  • Step-by-step Selection sort algorithm
  • इसकी Time complexity यानी O(n^2) के बारे में जानकारी
यदि आप कॉलेज की परीक्षा या किसी भी competitive exam की तैयारी कर रहे हैं, तो यह टॉपिक आपके लिए बहुत स्कोरिंग साबित हो सकता है। परीक्षा में अक्सर algorithms से जुड़े सवाल सीधे पूछे जाते हैं। इस लेख को पढ़कर छात्र कम समय में अपने कॉन्सेप्ट्स क्लियर कर सकते हैं और एग्जाम में बेहतरीन अंक प्राप्त कर सकते हैं।


निवेदन:- आपको यह selection sort  की पोस्ट कैसी लगी हमें comment के द्वारा बताइए तथा इस पोस्ट को अपने दोस्तों के साथ जरुर share करें. धन्यवाद

5 thoughts on “selection sort in hindi & algorithm in hindi”

Leave a Comment