-
C++ प्रोग्राम इंटरवल ट्री को लागू करने के लिए
इंटरवल ट्री अंतराल रखने के लिए एक आदेशित ट्री डेटा संरचना है। यह विशेष रूप से किसी भी अंतराल या बिंदु के साथ ओवरलैप होने वाले सभी अंतरालों को कुशलतापूर्वक खोजने की अनुमति देता है। यहाँ एक इंटरवल ट्री को लागू करने के लिए C++ प्रोग्राम है। एल्गोरिदम Begin function insert() is used to inse
-
C++ प्रोग्राम रैंडमाइज्ड बाइनरी सर्च ट्री को लागू करने के लिए
बाइनरी सर्च ट्री एक सॉर्ट किया गया बाइनरी ट्री है जिसमें सभी नोड्स में निम्नलिखित कुछ गुण होते हैं - नोड के दाहिने उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से बड़ी होती है। नोड के बाएं उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से कम या उसके बराबर होती है। प्रत्येक नोड में दो से अधिक बच्चे नहीं ह
-
सी ++ प्रोग्राम सेल्फ बैलेंसिंग बाइनरी सर्च ट्री को लागू करने के लिए
AVL ट्री एक सेल्फ-बैलेंसिंग बाइनरी सर्च ट्री है जहां सभी नोड्स के लिए बाएं और दाएं सबट्री की ऊंचाई के बीच का अंतर एक से अधिक नहीं हो सकता है। यह सेल्फ बैलेंसिंग बाइनरी सर्च ट्री को लागू करने के लिए एक C++ प्रोग्राम है। Begin class avl_tree to declare following functions: balance() = Balance the tre
-
सी++ प्रोग्राम स्प्ले ट्री को लागू करने के लिए
यह स्प्ले ट्री को लागू करने के लिए एक C++ प्रोग्राम है। कक्षा विवरण: Begin class SplayTree has the functions: Create a function Splay() to implement top-down splay tree. Here head.rch points to the Left tree and head.lch points to the right tree
-
सी ++ भाषा फ़ाइल हैंडलिंग में सीकग () के साथ स्थिति सेट करें
सीकग () iostream लाइब्रेरी में एक फ़ंक्शन है जो हमें किसी फ़ाइल में एक मनमाना स्थिति खोजने की अनुमति देता है। यह मुख्य रूप से C++ फ़ाइल हैंडलिंग में किसी फ़ाइल से इनपुट स्ट्रीम से निकाले जाने वाले अगले वर्ण की स्थिति को सेट करने के लिए उपयोग किया जाता है। सिंटैक्स istream&seekg(streamoff offset,
-
C++ में एक्सेप्शन हैंडलिंग बेसिक्स
सी ++ में, अपवाद हैंडलिंग रनटाइम त्रुटियों को संभालने की एक प्रक्रिया है। अपवाद एक घटना है जिसे सी ++ में रनटाइम पर फेंक दिया जाता है। सभी अपवाद std::Exception वर्ग से लिए गए हैं। यह एक रनटाइम त्रुटि है जिसे संभाला जा सकता है। अगर हम अपवाद को हैंडल नहीं करते हैं तो यह अपवाद संदेश को प्रिंट करता है औ
-
सी ++ बनाम जावा में अपवाद हैंडलिंग
C++ बनाम Java में एक्सेप्शन हैंडलिंग में महत्वपूर्ण अंतर हैं Java में एक्सेप्शन हैंडलिंग C++ में एक्सेप्शन हैंडलिंग केवल फेंकने योग्य वस्तुओं को वस्तुओं के रूप में फेंका जा सकता है। सभी प्रकार अपवाद के रूप में फेंके जा सकते हैं जावा में, अंत में एक ब्लॉक होता है जिसे सफाई के लिए ट्राइ कैच ब्लॉक क
-
सी ++ प्रोग्राम सेट का उपयोग करके डिजस्ट्रा के एल्गोरिदम को लागू करने के लिए
यह सेट का उपयोग करके डिजस्ट्रा के एल्गोरिदम को लागू करने के लिए एक सी ++ प्रोग्राम है। यहां हमें दो सेट चाहिए। हम रूट के रूप में दिए गए स्रोत नोड के साथ सबसे छोटा पथ वृक्ष उत्पन्न करते हैं। एक सेट में सबसे छोटे पथ वृक्ष में शामिल शिखर होते हैं और अन्य सेट में शिखर शामिल होते हैं जो अभी तक सबसे छोटे
-
C++ प्रोग्राम लालची रंग करने के लिए
यहाँ लालची रंग करने के लिए C++ प्रोग्राम दिया गया है एल्गोरिदम: आरंभ करें इनपुट के रूप में कोने और किनारों की संख्या लें। कोने में रंग निर्दिष्ट करने के लिए फ़ंक्शन लालची रंग () बनाएं:ए) पहले रंग को पहले शीर्ष पर असाइन करें। बी) शेष कोने को प्रारंभ करें। सी) उपलब्ध रंगों को स्टोर करने के लिए एक अस्थ
-
सी ++ प्रोग्राम एज डिसजॉइंट पथों की अधिकतम संख्या खोजने के लिए
यह एक C++ प्रोग्राम है जो एज डिसजॉइंट पाथ की अधिकतम संख्या को खोजने के लिए है जिसका अर्थ है सबसे छोटा सबसेट पथ या दो कोने के बीच अधिकतम प्रवाह। एल्गोरिदम: Begin function bfs() returns true if there is path from source s to sink t in the residual graph which indicates additi
-
BST में संचालन करने के लिए C++ प्रोग्राम
बाइनरी सर्च ट्री एक सॉर्ट किया गया बाइनरी ट्री है जिसमें सभी नोड्स में निम्नलिखित गुण होंगे- किसी नोड के दाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से बड़ी होती है। किसी नोड के बाएँ उप-वृक्ष की कुंजी उसके पैरेंट नोड की कुंजी से कम होती है। सभी प्रमुख मान अलग हैं। प्रत्येक नोड में दो
-
C++ प्रोग्राम Network_Flow समस्या को लागू करने के लिए
यह फोर्ड फुलकर्सन एल्गोरिथम का उपयोग करके Network_Flow समस्या को लागू करने के लिए एक C++ प्रोग्राम है। एल्गोरिदम: Begin function bfs() returns true if there is path from source s to sink t in the residual graph which indicates additional possible flow in the graph. End Begi
-
एडमंड्स-कार्प एल्गोरिथम को लागू करने के लिए C++ प्रोग्राम
स्रोत और सिंक वर्टेक्स के बीच अधिकतम प्रवाह की गणना करने के लिए एडमंड्स-कार्प एल्गोरिदम को लागू करने के लिए यह एक सी ++ प्रोग्राम है। एल्गोरिदम: Begin function edmondsKarp() : initiate flow as 0. If there is an augmenting path from source to sin
-
सी++ प्रोग्राम 1-डी ऑब्जेक्ट्स और एम बिन्स के लिए फर्स्ट फिट डिक्रीजिंग को लागू करने के लिए
1-डी ऑब्जेक्ट्स और एम बिन्स के लिए फर्स्ट फिट डिक्रीजिंग को लागू करने के लिए यहां एक C++ प्रोग्राम दिया गया है आवश्यक कार्य और छद्म कोड: Begin function binPack() returns number of bins required. Initialize binC = 0 Initialize an array to store binVal. &n
-
एक हिस्टोग्राम में सबसे बड़ा आयताकार क्षेत्र खोजने के लिए सी ++ कार्यक्रम
यह एक हिस्टोग्राम में सबसे बड़ा आयताकार क्षेत्र खोजने के लिए एक C++ प्रोग्राम है एल्गोरिदम फ़ंक्शन getArea(): Begin Create an empty stack. Initialize the largest_area. Do a while loop start from first bar for every bar hist[i], where i = 0 to &nbs
-
C++ में std::string को LPCSTR में कैसे बदलें?
इस खंड में हम देखेंगे कि C++ string (std::string) को LPCSTR में कैसे बदलें। LPCSTR (लॉन्ग पॉइंटर टू कॉन्स्टेंट STRing) है। यह मूल रूप से सी की तरह स्ट्रिंग है। इसलिए स्ट्रिंग को कैरेक्टर एरे में परिवर्तित करके हम एलपीसीएसटी प्राप्त कर सकते हैं। यह एलपीसीएसटी माइक्रोसॉफ्ट परिभाषित है। तो उनका उपयोग क
-
C++ में std::string को LPCWSTR में कैसे बदलें?
इस खंड में हम देखेंगे कि C++ वाइड स्ट्रिंग (std::wstring) को LPCWSTR में कैसे बदलें। LPCWSTR (लॉन्ग पॉइंटर टू कॉन्स्टेंट वाइड STRing) है। यह मूल रूप से विस्तृत वर्णों वाली स्ट्रिंग है। इसलिए वाइड स्ट्रिंग को वाइड कैरेक्टर एरे में परिवर्तित करके हम LPCWSTR प्राप्त कर सकते हैं। यह LPCWSTR Microsoft पर
-
सी में स्ट्रिंग.एच और लूप के बिना स्ट्रिंग की लंबाई कैसे प्राप्त करें?
इस खंड में हम देखेंगे कि सी में स्ट्रिंग हेडर फ़ाइल और लूप का उपयोग किए बिना स्ट्रिंग की लंबाई कैसे प्राप्त करें। स्ट्रिंग लंबाई खोजने की समस्या को स्ट्रिंग के बिना हल किया जा सकता है। एच बहुत आसानी से। हम इसे करने के लिए पुनरावर्ती फ़ंक्शन का उपयोग कर सकते हैं। लेकिन इस उदाहरण में हम रिकर्सन का उप
-
C . में स्ट्रिंग और टोकन-पेस्टिंग ऑपरेटर
इस खंड में हम देखेंगे कि सी में स्ट्रिंगाइज़ ऑपरेटर और टोकन पेस्टिंग ऑपरेटर क्या हैं। स्ट्रिंगाइज़ ऑपरेटर एक प्रीप्रोसेसर ऑपरेटर है। यह टोकन को स्ट्रिंग में बदलने के लिए कंपाइलर को कमांड भेजता है। हम इस ऑपरेटर का उपयोग मैक्रो परिभाषा में करते हैं। स्ट्रिंगाइज़ ऑपरेटर का उपयोग करके हम बिना किसी उद्ध
-
दशमलव से हेक्साडेसिमल और बैक के लिए सी++ में स्ट्रिंगस्ट्रीम
इस खंड में हम देखेंगे कि दशमलव को हेक्साडेसिमल स्ट्रिंग में कैसे परिवर्तित किया जाए और हेक्साडेसिमल स्ट्रिंग से सी ++ में दशमलव स्ट्रिंग में कैसे परिवर्तित किया जाए। इस रूपांतरण के लिए हम C++ की स्ट्रिंगस्ट्रीम सुविधा का उपयोग कर रहे हैं। स्ट्रिंग स्ट्रीम का उपयोग स्वरूपण, पार्सिंग, स्ट्रिंग को संख