Heap In Data Structure In Hindi|Heap क्या है?

हेलो फ्रेंड्स, आज के इस ब्लॉग पोस्ट(Heap In Data Structure In Hindi) में मैं आपको Heap के बारे में हिंदी में बताने वाला हूँ | Heap को आप में से बहुत लोगो ने data structure subject में पढ़ा होगा | अगर आप अभी भी Heap को लेकर कंफ्यूज है तो चिंता मत करिये और इस ब्लॉग पोस्ट को बड़े ध्यान से पढ़िए |

तो सबसे पहले हम यह जानते है कि आखिर Heap(Heap In Data Structure In Hindi) होता क्या है ?

तो मैं आपको बता दूँ दोस्तों कि Heap एक data structure है और यह tree based data structure है | और इस ट्री based structure में सभी nodes एक specific order में arrange होते है |Heap In Data Structure In Hindi|

heap example
Fig 4.1 heap example:Heap In Data Structure In Hindi

Heap में दो या दो से अधिक child नोड हो सकते है, और जिस Heap में सिर्फ दो ही चाइल्ड नोड होते है हम उसे binary Heap के नाम से भी जानते है |

Heap कितने प्रकार के होते है ?

Heap दो प्रकार के होते है | एक होता है max Heap और एक होता है Min Heap |

max Heap में सबसे बड़ी वैल्यू रुट में होती है और फिर हम जैसे जैसे नीचे कि तरफ चाइल्ड नोड पर बढ़ते है तो यह वैल्यू छोटी होती जाती है | कहने का मतलब रुट नोड कि वैल्यू हमेशा चाइल्ड नोड से बड़ी होती है |

Min Heap में इसका अपोजिट होता है | यहाँ पर रुट में सबसे छोटी वैल्यू स्टोर होती है और फिर जैसे जैसे हम नीचे चाइल्ड नोड की तरफ बढ़ते है वैसे ही यह वैल्यू बढ़ती चली जाती है | यहाँ पर हम कह सकते है कि जो चाइल्ड नोड कि वैल्यू होती है वो हमेशा रुट नोड से बड़ी होती है |

Heap data structure का उपयोग हम कहाँ पर करते है ?

Heap data स्ट्रक्चर का उपयोग हम ऐसी जगह पर करते है जहाँ पर हमें high और low वैल्यू के according किसी वैल्यू को add अथवा remove करना हो | और हीप का उपयोग ham कई सारी algorithm में करते है जैसे कि Dijkstra shortest path algorithm , Heap sort sorting algorithm , priority queue implementation एंड etc .

Heap sort में Heap की साइज क्या होती है ?

जैसे कि एक array कि साइज हम length फंक्शन से पता कर लेते है | उसी तरह एक Heap की साइज होती है ‘total number of sorted elements’ मतलब कि वो सभी एलिमेंट्स जो Heap की प्रॉपर्टीज को फॉलो करते है ही Heap कि साइज होते है |

Conclusion :

दोस्तों इस ब्लॉग पोस्ट(Heap In Data Structure In Hindi) में हमने Heap के बारे में हिंदी में जाना | Heap एक ट्री बेस्ड data structure है और यहाँ पर अगर किसी Heap में हर नोड के सिर्फ दो ही चिल्ड्रन होते है तो हम उसे binary Heap भी बोल सकते है | Heap दो तरह के होते है एक होता है max Heap एंड दूसरा होता है Min Heap |

इस ब्लॉग(Heap In Data Structure In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट Heap In Data Structure In Hindi को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.