merge sort in hindi & its example in hindi

Merge sort in hindi:-

merge sort जो है वह divide & conquer तकनीक का प्रयोग करता है. divide & conquer तकनीक को जॉन नयूमन्न ने 1945 में प्रस्तावित किया था.

divide & conquer एक ऐसी तकनीक है जिसमें डेटा की एक comlex (कठिन) list को sub-list में विभाजित कर लिया जाता है और इस प्रकार लिस्ट को तब तक विभाजित किया जाता है जब तक कि लिस्ट में केवल एक element बचें.
इसके बाद इन sub-lists को sort करके combine कर दिया जाता है.

merge sort को two way sort भी कहते है.

merge sort की time complexity O( n log n) होती है जिस कारण merge sort को बहुत अच्छी algorithm समझा जाता है.

merge sort example in hindi:-

इस sort को समझने के लिए हम निम्नलिखित उदाहरण लेते है:-

यह एक unsorted array है:-

जैसा कि हम जानते है कि merge sort में सबसे पहले पूरे array को आधे भाग में विभाजित किया जाता है.
हमारे पास इस array में 8 elements है तथा इस array को दो भागों में विभाजित किया जाता है जिसमें कि 4 – 4 elements होंगे.

फिर इन दो arrays को भी दो भागों में विभाजित किया जाता है.

इसके बाद हम इन arrays को भी विभाजित कर देते है. इसके बाद लिस्ट में केवल एक elements बचेगा. जिसे विभाजित नहीं किया जा सकता है.


अब हम इन सब को उसी प्रकार combine करेंगे जिस प्रकार की ये विभाजित हुए थे.
सबसे पहले हम elements को प्रत्येक लिस्ट के लिए compare करते है तथा उसके बाद इन्हें sort करके combine कर दिया जाता है.

सबसे पहले 15 और 34 को compare करते है परन्तु ये तो पहले से ही sorted है. 30 और 12 को compare किया जाता है क्योंकि 30, 12 से बड़ा है इसलिए 12 को 30 से पहले लिखेंगे. 38 और 21 को compare करेंगे इसमें 21 को 38 से पहले लिखेंगे. 43 और 50 पहले से sorted है.


अब हम दो elements वाली लिस्ट को compare करेंगे.


इसके बाद अंत में इन दो लिस्ट को compare किया जाता है:-

merge sort algorithm in hindi:-

इस sort की algorithm निम्नलिखित है:-

MERGE-SORT (A, p, r)

1:- IF p<r
2:- THEN q = FLOOR [(p+q)/2]     ///divide step
3:- MERGE (A, p, q)                        ///conquer step
4:- MERGE (A, q+1, r)                  ///conquer step
5:- MERGE (A, p, q, r)                ///conquer step

इसे भी पढ़े:- bubble sort in hindi

Summary (सारांश)

Merge sort in hindi और इसके उदाहरण को आसान भाषा में समझना कंप्यूटर साइंस के छात्रों के लिए बेहद आसान है। इस आर्टिकल में आप सीखेंगे कि कैसे यह Algorithm प्रसिद्ध Divide and Conquer तकनीक पर काम करती है। इसमें बड़े अनसॉर्टेड डेटा को छोटे-छोटे हिस्सों में तोड़कर, उन्हें सॉर्ट करते हुए वापस जोड़ा जाता है। इस लेख में आपको निम्नलिखित मुख्य बातें सीखने को मिलेंगी:

  • मर्ज सॉर्ट का पूरा परिचय और उसका इतिहास।
  • यह किस प्रकार Divide and Conquer तकनीक का उपयोग करता है।
  • एक आसान Array उदाहरण के साथ स्टेप-बाय-स्टेप सॉर्टिंग प्रक्रिया।
  • इसकी Time Complexity O(n log n) के बारे में पूरी जानकारी।
परीक्षा की तैयारी कर रहे विद्यार्थियों के लिए यह लेख बहुत उपयोगी साबित होगा। सेमेस्टर एग्जाम्स या कॉम्पिटिटिव प्रोग्रामिंग में जब सोर्टing algorithms पर सवाल पूछे जाते हैं, तब इस तरह के स्पष्ट उदाहरण और आसान हिंदी नोट्स उत्तर लिखने में काफी मदद करते हैं। इससे छात्र एल्गोरिदम के कॉन्सेप्ट को लंबे समय तक याद रख पाते हैं।

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

4 thoughts on “merge sort in hindi & its example in hindi”

Leave a Comment