Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++

  1. C++ में स्ट्रिंग के एक भाग को दूसरी स्ट्रिंग से रिप्लेस करना

    यहां हम देखेंगे कि C++ में स्ट्रिंग के एक भाग को दूसरी स्ट्रिंग से कैसे रिप्लेस करें। C++ में रिप्लेस करना बहुत आसान है। string.replace() नामक एक फंक्शन है। यह रिप्लेस फंक्शन केवल मैच की पहली घटना को रिप्लेस करता है। सभी के लिए करने के लिए हमने लूप का उपयोग किया है। यह रिप्लेस फंक्शन उस इंडेक्स को

  2. C++ में सबस्ट्रिंग को दूसरी सबस्ट्रिंग से रिप्लेस करना

    यहां हम देखेंगे कि सबस्ट्रिंग को दूसरी सबस्ट्रिंग से कैसे रिप्लेस करें। यह स्ट्रिंग के उस हिस्से को रिप्लेस करता है जो कैरेक्टर पोजीशन pos से शुरू होता है और len कैरेक्टर्स तक फैला होता है। रिप्लेस फंक्शन की संरचना नीचे दी गई है: string& replace (size_t pos, size_t len, const string& str, s

  3. C++ प्रोग्राम: स्टैक का उपयोग करके बैलेंस्ड पैरेंथेसिस की जांच करना

    यहां हम चर्चा करेंगे कि स्टैक का उपयोग करके बैलेंस्ड ब्रैकेट्स की जांच कैसे करें। हम न केवल ओपनिंग और क्लोजिंग ब्रैकेट्स की जांच करते हैं बल्कि ब्रैकेट्स के क्रम की भी जांच करते हैं। उदाहरण के लिए, हम कह सकते हैं कि एक्सप्रेशन [{} () {()}] सही है, लेकिन {[}] सही नहीं है। इनपुट: ब्रैकेट्स के साथ एक्

  4. C++ प्रोग्राम: स्टैक का उपयोग करके दशमलव संख्या को बाइनरी में बदलना

    इस समस्या में, हम देखेंगे कि स्टैक का उपयोग करके दशमलव संख्या को बाइनरी संख्या में कैसे बदला जाए। जैसा कि हम जानते हैं कि दशमलव संख्याओं को 2 से विभाजित करके और शेषफल लेकर बाइनरी में बदला जा सकता है। हम अंतिम से पहला शेषफल लेते हैं, इसलिए हम इसे आसानी से करने के लिए स्टैक डेटा स्ट्रक्चर का उपयोग कर

  5. C++ प्रोग्राम: स्टैक का उपयोग करके एक्सप्रेशन का मूल्यांकन करना

    गणितीय एक्सप्रेशन को हल करने के लिए, हमें प्रीफिक्स या पोस्टफिक्स फॉर्म की आवश्यकता होती है। इनफिक्स को पोस्टफिक्स में बदलने के बाद, सही उत्तर खोजने के लिए पोस्टफिक्स मूल्यांकन एल्गोरिदम की आवश्यकता होती है। यहां भी हमें पोस्टफिक्स एक्सप्रेशन को हल करने के लिए स्टैक डेटा स्ट्रक्चर का उपयोग करना पड़

  6. C++ प्रोग्राम: स्टैक इम्प्लीमेंट करना

    इस प्रोग्राम में हम देखेंगे कि C++ का उपयोग करके स्टैक कैसे इम्प्लीमेंट करें। एक स्टैक एक एब्सट्रैक्ट डेटा स्ट्रक्चर है जिसमें एलिमेंट्स का संग्रह होता है। स्टैक LIFO मैकेनिज्म इम्प्लीमेंट करता है यानी जो एलिमेंट अंत में पुश किया जाता है वह पहले पॉप होता है। स्टैक में कुछ प्रमुख ऑपरेशन हैं: Push

  7. C++ प्रोग्राम: एडजेसेंसी लिस्ट इम्प्लीमेंट करना

    एक ग्राफ का एडजेसेंसी लिस्ट प्रतिनिधित्व एक लिंक्ड लिस्ट प्रतिनिधित्व है। इस प्रतिनिधित्व में हमारे पास लिस्ट्स का एक ऐरे होता है। ऐरे का आकार V होता है। यहां V वर्टेक्स की संख्या है। दूसरे शब्दों में, हम कह सकते हैं कि हमारे पास V संख्या की अलग-अलग लिस्ट्स को स्टोर करने के लिए एक ऐरे है। यदि एक लि

  8. C++ प्रोग्राम: एडजेसेंसी मैट्रिक्स इम्प्लीमेंट करना

    एक ग्राफ का एडजेसेंसी मैट्रिक्स V x V आकार का एक वर्ग मैट्रिक्स होता है। V ग्राफ G के वर्टेक्स की संख्या है। इस मैट्रिक्स में प्रत्येक तरफ V वर्टेक्स मार्क किए जाते हैं। यदि ग्राफ में i से j वर्टेक्स तक कुछ एज हैं, तो एडजेसेंसी मैट्रिक्स में i-वीं पंक्ति और j-वें कॉलम में 1 होगा (या वेटेड ग्राफ के

  9. C++ प्रोग्राम: ग्राहम स्कैन एल्गोरिदम से कन्वेक्स हल ढूंढना

    कन्वेक्स हल वह न्यूनतम बंद क्षेत्र है जो सभी दिए गए डेटा पॉइंट्स को कवर कर सकता है। ग्राहम स्कैन एल्गोरिदम कन्वेक्स हल के कॉर्नर पॉइंट्स ढूंढता है। इस एल्गोरिदम में, सबसे पहले सबसे निचले पॉइंट को चुना जाता है। वह पॉइंट कन्वेक्स हल का शुरुआती पॉइंट होता है। शेष n-1 वर्टेक्स को स्टार्ट पॉइंट से एंटी-

  10. C++ प्रोग्राम: जार्विस मार्च एल्गोरिदम से कन्वेक्स हल ढूंढना

    जार्विस मार्च एल्गोरिदम का उपयोग दिए गए डेटा पॉइंट्स के सेट से कन्वेक्स हल के कॉर्नर पॉइंट्स का पता लगाने के लिए किया जाता है। डेटा सेट के सबसे बाएं पॉइंट से शुरू करके, हम एंटी-क्लॉकवाइज रोटेशन द्वारा पॉइंट्स को कन्वेक्स हल में रखते हैं। वर्तमान पॉइंट से, हम उन पॉइंट्स के ओरिएंटेशन की जांच करके अगल

  11. C++ प्रोग्राम: दी गई सीक्वेंस का लॉन्गेस्ट इन्क्रीजिंग सबसीक्वेंस ढूंढना

    लॉन्गेस्ट इन्क्रीजिंग सबसीक्वेंस (LIS) एक ऐसा सबसीक्वेंस होता है जहां प्रत्येक एलिमेंट अपने पिछले एलिमेंट से बड़ा होता है। यहां हम पूर्णांकों के एक सेट से लॉन्गेस्ट इन्क्रीजिंग सबसीक्वेंस की लंबाई ढूंढने का प्रयास करेंगे। इनपुट: पूर्णांकों का सेट {0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 1

  12. C++ में फंक्शन को ऑब्जेक्ट कैसे पास करें?

    C++ में किसी ऑब्जेक्ट को फंक्शन में पास करने के चार मुख्य तरीके हैं। मान लीजिए आपके पास एक क्लास X है और आप इसे फंक्शन fun में पास करना चाहते हैं, तो: 1. वैल्यू द्वारा पास (Pass by Value) यह फंक्शन के स्कोप में ऑब्जेक्ट की एक शैलो लोकल कॉपी बनाता है। यहां किए गए परिवर्तन मूल ऑब्जेक्ट में प्रतिबिंब

  13. C++ में int argc, char *argv[] का क्या अर्थ है

    argc का अर्थ आर्ग्यूमेंट काउंट और argv का अर्थ आर्ग्यूमेंट वैल्यू है। ये वेरिएबल हैं जो मेन फंक्शन को पास किए जाते हैं जब यह निष्पादित होना शुरू होता है। जब हम एक प्रोग्राम चलाते हैं तो हम उस प्रोग्राम को आर्ग्यूमेंट दे सकते हैं जैसे: $ ./a.out hello यहां hello एक्जीक्यूटेबल के लिए एक आर्ग्यूमेंट

  14. C++ प्रोग्राम में रेगुलर कास्ट बनाम static_cast बनाम dynamic_cast

    static_cast – यह सामान्य/साधारण प्रकार रूपांतरण के लिए उपयोग किया जाता है। यह अंतर्निहित प्रकार जबरदस्ती के लिए जिम्मेदार कास्ट भी है और इसे स्पष्ट रूप से भी बुलाया जा सकता है। आपको इसका उपयोग float को int में, char को int में, आदि जैसे मामलों में करना चाहिए। dynamic_cast – यह कास्ट पॉलीमॉर्फिज्म क

  15. C++ प्रोग्राम में 'struct' और 'typedef struct' में अंतर

    मूल रूप से struct का उपयोग एक संरचना को परिभाषित करने के लिए किया जाता है। लेकिन जब हम इसका उपयोग करना चाहते हैं तो हमें C में struct कीवर्ड का उपयोग करना होता है। यदि हम typedef कीवर्ड का उपयोग करते हैं, तो एक नया नाम, हम उस नाम से struct का उपयोग कर सकते हैं, बिना struct कीवर्ड लिखे। C++ में, str

  16. C++ में प्राइवेट, पब्लिक और प्रोटेक्टेड इनहेरिटेंस में अंतर

    डेटा हाइडिंग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की महत्वपूर्ण विशेषताओं में से एक है जो प्रोग्राम के फंक्शन को क्लास प्रकार के आंतरिक प्रतिनिधित्व को सीधे एक्सेस करने से रोकती है। क्लास सदस्यों तक पहुंच प्रतिबंध को क्लास बॉडी के भीतर लेबल किए गए एक्सेस मॉडिफायर: पब्लिक, प्राइवेट और प्रोटेक्टेड सेक्शन द्

  17. C++ में i++ और ++i में परफॉर्मेंस अंतर है क्या?

    सफ़िक्स और प्रीफ़िक्स वर्जन के ++ के बीच एक बड़ा अंतर है। प्रीफ़िक्स वर्जन में (यानी, ++i), i का मान बढ़ाया जाता है, और एक्सप्रेशन का मान i का नया मान होता है। तो मूल रूप से यह पहले इंक्रीमेंट करता है फिर एक्सप्रेशन को मान असाइन करता है। पोस्टफ़िक्स वर्जन में (यानी, i++), i का मान बढ़ाया जाता है,

  18. C++ में बायपार्टाइट ग्राफ पर ग्राफ कलरिंग करना

    एक बायपार्टाइट ग्राफ एक ग्राफ है जिसमें यदि दो रंगों का उपयोग करके ग्राफ कलरिंग संभव है यानी; एक सेट में वर्टेक्स को उसी रंग से रंगा जाता है। इस प्रोग्राम में हम एक बायपार्टाइट ग्राफ को इनपुट के रूप में लेते हैं और वर्टेक्स को कलर करने के बाद प्रत्येक वर्टेक्स के रंगों को आउटपुट करते हैं। एल्गोरिदम

  19. C++ में इनपुट ग्राफ के लाइन ग्राफ पर एज कलरिंग करना

    एक अनडायरेक्टेड ग्राफ G का लाइन ग्राफ एक अन्य ग्राफ L(G) है जो G के एज के बीच आसन्नता को दर्शाता है। इस प्रोग्राम में, हम एक इनपुट ग्राफ के लाइन ग्राफ पर एज कलरिंग करते हैं। एल्गोरिदम Begin शीर्षों की संख्या n और एज की संख्या e का इनपुट लें। ग्राफ में e एज के लिए n वर्टेक्स जोड़े का इनपुट ल

  20. C++ में जांचें कि ग्राफ DAG है या नहीं

    एक डायरेक्टेड एसाइक्लिक ग्राफ (DAG) एक ग्राफ है जो डायरेक्टेड है और बिना उन साइकिल के जो अन्य एज को जोड़ते हैं। इस ग्राफ के एज एक ही दिशा में जाते हैं। यह जांचने के लिए एक C++ प्रोग्राम है कि ग्राफ DAG है या नहीं। एल्गोरिदम next done done done

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:33/301  20-कंप्यूटर/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39