-
सी ++ प्रोग्राम स्ट्रिंग मिलान के लिए बिटैप एल्गोरिथम को लागू करने के लिए
स्ट्रिंग मिलान के लिए बिटैप एल्गोरिदम को लागू करने के लिए यह एक सी ++ प्रोग्राम है। एल्गोरिथम बताता है कि क्या किसी दिए गए टेक्स्ट में एक सबस्ट्रिंग है जो किसी दिए गए पैटर्न के लिए लगभग बराबर है, जहां लेवेनशेटिन दूरी के संदर्भ में अनुमानित समानता को परिभाषित किया गया है - यदि सबस्ट्रिंग और पैटर्न एक
-
लघु पाठ आकारों के लिए स्ट्रिंग खोज एल्गोरिथम को लागू करने के लिए C++ प्रोग्राम
इस C++ प्रोग्राम में इनपुट के रूप में एक टेक्स्ट और एक पैटर्न दिया जाता है। आउटपुट के रूप में, पैटर्न को टेक्स्ट में खोजा जाता है और पैटर्न के सभी उदाहरण दिए जाते हैं। एल्गोरिदम Begin Take the string and pattern as input. Declare the original and duplicate array with their
-
दो स्टैक का उपयोग करके कतार को लागू करने के लिए C++ प्रोग्राम
स्टैक स्टैक जिसे LIFO के रूप में लागू किया जाता है, जहां सम्मिलन और विलोपन एक ही छोर से किया जाता है, ऊपर। दर्ज किया गया अंतिम तत्व पहले हटा दिया जाता है। स्टैक संचालन हैं - पुश (इंट डेटा) - शीर्ष पर सम्मिलन इंट पॉप () - ऊपर से हटाना कतार कतार जिसे फीफो के रूप में लागू किया जाता है जहां एक छोर
-
cout <<endl बनाम cout <<"\ n" C++ में
इस खंड में हम देखेंगे कि C++ में cout <
-
दो कतारों का उपयोग करके स्टैक को लागू करने के लिए C++ प्रोग्राम
स्टैक स्टैक जिसे LIFO के रूप में लागू किया जाता है, जहां सम्मिलन और विलोपन एक ही छोर से किया जाता है, ऊपर। दर्ज किया गया अंतिम तत्व पहले हटा दिया जाता है। स्टैक संचालन हैं - पुश (इंट डेटा) - शीर्ष पर सम्मिलन इंट पॉप () - ऊपर से हटाना कतार कतार जिसे फीफो के रूप में लागू किया जाता है जहां एक छोर
-
सी ++ प्रोग्राम डेक्यू को लागू करने के लिए
Dequeue या Double Ended Queue Queue डेटा संरचना का एक सामान्यीकृत संस्करण है जो दोनों सिरों पर डालने और हटाने की अनुमति देता है। dequeue के कुछ बुनियादी संचालन हैं - insert_at_beg() : Dequeue के सामने एक आइटम सम्मिलित करता है। insert_at_end() : Dequeue के पीछे एक आइटम सम्मिलित करता है। delete_fr
-
सी ++ में फ़्रेड () फ़ंक्शन
C/C++ लाइब्रेरी फ़ंक्शन size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) पीटीआर द्वारा इंगित सरणी में दिए गए स्ट्रीम से डेटा पढ़ता है। फ़्रेड () फ़ंक्शन के लिए घोषणा निम्नलिखित है। size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream) निम्न तालिका में फ़्रेड () पैरामीट
-
सी ++ प्रोग्राम कतार को लागू करने के लिए
कतार कतार जिसे फीफो के रूप में लागू किया जाता है जहां एक छोर (पीछे) पर सम्मिलन किया जाता है और दूसरे छोर (सामने) से हटा दिया जाता है। दर्ज किया गया पहला तत्व पहले हटा दिया जाता है। कतार संचालन हैं - EnQueue (इंट डेटा) - रियर एंड पर इंसर्शन int DeQueue()− सामने के छोर से हटाना यह सरणी का उपयोग क
-
सी ++ प्रोग्राम वारशेल के एल्गोरिदम का उपयोग करके ट्रांजिटिव क्लोजर का निर्माण करने के लिए
यदि एक निर्देशित ग्राफ दिया गया है, तो निर्धारित करें कि दिए गए ग्राफ में सभी शीर्ष जोड़े (i, j) के लिए एक शीर्ष j दूसरे शीर्ष i से पहुंच योग्य है या नहीं। रीचेबल का मतलब है कि शीर्ष i से j तक का रास्ता है। इस पहुंच-क्षमता मैट्रिक्स को ग्राफ़ का ट्रांजिटिव क्लोजर कहा जाता है। Warshall एल्गोरिथम आमतौ
-
C++ का प्रयोग करके दीर्घवृत्त का क्षेत्रफल ज्ञात करने का कार्यक्रम
यहां हम देखेंगे कि C++ का उपयोग करके दीर्घवृत्त का क्षेत्रफल कैसे प्राप्त करें। अंडाकार के अलग-अलग हिस्से होते हैं। ये नीचे की तरह हैं। मुख्य बिंदु विवरण केंद्र दीर्घवृत्त का केंद्र। यह रेखा खंडों का भी केंद्र है जो दो फ़ॉसी को जोड़ता है। प्रमुख अक्ष दीर्घवृत्त का सबसे लंबा व्यास nmemb यह तत्व
-
सी ++ प्रोग्राम निकटतम पड़ोसी एल्गोरिदम को लागू करने के लिए
यह निकटतम नेबर एल्गोरिथम को लागू करने के लिए एक C++ प्रोग्राम है, जिसका उपयोग ट्रैवलिंग सेल्समैन की समस्या को लागू करने के लिए किया जाता है, ताकि केवल एक बार किनारों को पार करके सभी नोड्स पर जाने के लिए आवश्यक न्यूनतम लागत की गणना की जा सके। आवश्यक कार्य और छद्म कोड एल्गोरिदम Begin Init
-
सी ++ प्रोग्राम ट्रैवलिंग सेल्समैन समस्या को लागू करने के लिए निकटतम पड़ोसी एल्गोरिथम का उपयोग कर रहा है
यहाँ निकटतम पड़ोसी एल्गोरिथम का उपयोग करके ट्रैवलिंग सेल्समैन समस्या को लागू करने के लिए एक C++ प्रोग्राम है। आवश्यक कार्य और छद्म कोड एल्गोरिदम s) लागत =s फ़ंक्शन क्रमपरिवर्तन () का उपयोग क्रमपरिवर्तन करने के लिए किया जाता है:यदि सरणी कॉल में एक तत्व है तो cal_sum ()। अन्य के लिए j =i से n स्वैप (
-
शुद्ध आभासी कार्य और सी++ में सार कक्षाएं
एक शुद्ध वर्चुअल फ़ंक्शन C++ में एक वर्चुअल फ़ंक्शन है जिसके लिए हमें कोई फ़ंक्शन परिभाषा लिखने की आवश्यकता नहीं है और केवल हमें इसे घोषित करना है। इसे डिक्लेरेशन में 0 असाइन करके घोषित किया जाता है। एक अमूर्त वर्ग C++ में एक वर्ग है जिसमें कम से कम एक शुद्ध आभासी कार्य होता है। एब्सट्रैक्ट क्ला
-
C++ में वर्चुअल बेस क्लास क्या है?
वर्चुअल बेस क्लास का उपयोग तब किया जाता है जब एक व्युत्पन्न वर्ग में बेस क्लास की कई प्रतियां होती हैं। उदाहरण कोड #include <iostream> using namespace std; class B { public: int b; }; class D1 : public B { public: int d1; }; class D2 : public B { public
-
सी ++ शुद्ध वर्चुअल फ़ंक्शन 0 से प्रारंभ क्यों होता है?
यह सिर्फ एक सिंटैक्स है, इसके अलावा और कुछ नहीं यह कहने के लिए कि फ़ंक्शन शुद्ध वर्चुअल है। एक शुद्ध वर्चुअल फ़ंक्शन C++ में एक वर्चुअल फ़ंक्शन है जिसके लिए हमें कोई फ़ंक्शन परिभाषा लिखने की आवश्यकता नहीं है और केवल हमें इसे घोषित करना है। इसे घोषणा में 0 निर्दिष्ट करके घोषित किया जाता है। यहाँ C+
-
हमें सी ++ में शुद्ध आभासी विनाशक की आवश्यकता क्यों है?
सी ++ प्रोग्राम में शुद्ध वर्चुअल विनाशक को अनुमति देने के कोई दुष्प्रभाव नहीं हैं। शुद्ध आभासी विनाशक के लिए एक फ़ंक्शन बॉडी प्रदान करना आवश्यक है क्योंकि व्युत्पन्न वर्ग के विनाशक को बेस क्लास विनाशक से पहले बुलाया जाता है, इसलिए यदि हम एक फ़ंक्शन बॉडी प्रदान नहीं करते हैं, तो ऑब्जेक्ट विनाश के दौ
-
सी ++ बनाम जावा में डिफ़ॉल्ट आभासी व्यवहार
C++ में विधियाँ डिफ़ॉल्ट रूप से गैर-आभासी होती हैं। वर्चुअल कीवर्ड का उपयोग करके उन्हें वर्चुअल फ़ंक्शन बनाया जा सकता है। उदाहरण कोड #include <iostream> using namespace std; class B { public: void s() //non virtual by default. Use virtual before the function to print “In Der
-
C++ में वैरिएडिक फंक्शन टेम्प्लेट
C++ में वैरिएडिक फंक्शन टेम्प्लेट एक ऐसा फंक्शन है जो कई संख्या में तर्क ले सकता है। सिंटैक्स template(typename arg, typename... args) return_type function_name(arg var1, args... var2) उदाहरण कोड #include <iostream> using namespace std; void show() //base case. { cout << &qu
-
सी ++ में टेम्पलेट मेटाप्रोग्रामिंग
जब हम एक टेम्पलेट का उपयोग करके संकलन समय पर गणना करने के लिए प्रोग्राम लिखते हैं, जिसे टेम्प्लेट मेटाप्रोग्रामिंग कहा जाता है। उदाहरण कोड #include <iostream> using namespace std; template<int n>struct power { enum { value = 4*power<n-1>::value }; }; template<>
-
सी++ प्रोग्राम एक लाइन के संबंध में एक बिंदु की स्थिति का पता लगाने के लिए ऊपर-नीचे-पर परीक्षण लागू करने के लिए
यह एक लाइन के संबंध में एक बिंदु की स्थिति खोजने के लिए ऊपर-नीचे-पर परीक्षण लागू करने के लिए एक सी ++ प्रोग्राम है। समतल पर किसी बिंदु t (xt, yt) के लिए, m और n को जोड़ने वाली रेखा L के संबंध में इसकी स्थिति अदिश s की गणना करके ज्ञात की जाती है - Y = A xt + B yt + C यदि Y0, t वामावर्त आधे तल पर स्थ