-
C++ . में बदसूरत संख्या III
मान लीजिए हमें n-th बदसूरत संख्या खोजने के लिए एक प्रोग्राम लिखना है। बदसूरत संख्याएँ धनात्मक पूर्णांक होती हैं जो a या b या c से विभाज्य होती हैं। उदाहरण के लिए, यदि n =3 और a =2, b =3 और c =5, तो आउटपुट 4 होगा, क्योंकि बदसूरत संख्याएँ हैं [2,3,4,5,6,8,9,10] , तीसरा वाला 4 है। इसे हल करने के लिए,
-
सी ++ में स्वैप के साथ सबसे छोटा स्ट्रिंग
मान लीजिए कि हमने एक स्ट्रिंग s, और स्ट्रिंग जोड़े में सूचकांकों के जोड़े की एक सरणी दी है, जहां जोड़े [i] =[a, b] स्ट्रिंग के 2 सूचकांकों (0-अनुक्रमित) को इंगित करता है। हम दिए गए जोड़े में सूचकांक के किसी भी जोड़े में वर्णों को जितनी बार चाहें स्वैप कर सकते हैं। हमें लेक्सिकोग्राफिक रूप से सबसे छो
-
C++ में बजट के भीतर समान सबस्ट्रिंग प्राप्त करें
मान लीजिए हमने समान लंबाई के दो तार s और t दिए हैं। हम s को t में बदलना चाहते हैं। s के i-वें वर्ण को t के i-वें वर्ण में बदलने से लागत निर्धारित होगी |s[i] - t[i]| अर्थात्, वर्णों के ASCII मानों के बीच पूर्ण अंतर। हमने एक पूर्णांक maxCost भी दिया है। हमें s के एक विकल्प की अधिकतम लंबाई ज्ञात करनी ह
-
C++ . में हवाई जहाज की सीट असाइनमेंट की संभावना
मान लीजिए कि n यात्री ठीक n सीटों वाले हवाई जहाज में सवार होते हैं। यदि पहला यात्री टिकट खो देता है और बेतरतीब ढंग से सीट चुनता है। लेकिन उसके बाद, बाकी यात्री इन ऑपरेशनों का पालन करेंगे - अगर टिकट अभी भी उपलब्ध हो तो अपनी सीट खुद लें, टिकट पर लिखा हो, अन्य सीटों को बेतरतीब ढंग से चुनें जब वे
-
C++ में रिवर्स में अपरिवर्तनीय लिंक्ड सूची प्रिंट करें
मान लीजिए कि हमारे पास एक अपरिवर्तनीय लिंक्ड सूची है, हमें निम्नलिखित इंटरफ़ेस की सहायता से प्रत्येक नोड के सभी मानों को रिवर्स में प्रिंट करना होगा - ImmutableListNode - यह एक अपरिवर्तनीय लिंक्ड सूची का इंटरफ़ेस है, हमें सूची का प्रमुख दिया जाता है। लिंक की गई सूची तक पहुँचने के लिए हमें निम्
-
C++ में इनपुट इटरेटर्स
इस ट्यूटोरियल में, हम C++ में इनपुट इटरेटर्स को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। इनपुट इटरेटर एसटीएल में सबसे कमजोर और सबसे सरल होने के कारण पांच इटरेटर्स में से एक हैं। वे ज्यादातर सीरियल इनपुट ऑपरेशंस में उपयोग किए जाते हैं जहां प्रत्येक मान को एक पढ़ा जाता है और फिर इटरेटर अगले पर चला
-
एसटीएल सेट सी++ प्रोग्राम में सम्मिलन और हटाना
इस ट्यूटोरियल में, हम C++ में STL सेट में सम्मिलन और विलोपन को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। सेट एक कंटेनर तत्व है। गुण जो इसे अद्वितीय बनाते हैं वह यह है कि इसमें केवल अद्वितीय तत्व हो सकते हैं और उन्हें क्रमबद्ध तरीके से लूप किया जा सकता है। उदाहरण सम्मिलन #include<iostream>
-
सी ++ एसटीएल का उपयोग कर सम्मिलन प्रकार
इस ट्यूटोरियल में, हम C++ STL का उपयोग करके इंसर्शन सॉर्ट को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसमें हम तत्व को गलत स्थिति में खोजने के लिए std::upper_bound का उपयोग करते हैं, फिर इसे क्रमबद्ध करने के लिए सरणी के अनसोल्ड भाग को घुमाते हैं। उदाहरण #include <bits/stdc++.h> //function t
-
सी++ में एसटीडी का आंतरिक विवरण ::सॉर्ट ()
इस ट्यूटोरियल में, हम C++ में std::sort() के आंतरिक विवरण को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। std::sort() फ़ंक्शन का उपयोग तत्वों की तुलना का उपयोग करके किसी सरणी को सॉर्ट करने के लिए किया जाता है। अगर हम std::sort() की गहन कार्यक्षमता को देखें तो यह कंटेनर ऑब्जेक्ट के तत्वों को सॉर्ट करन
-
सी ++ प्रोग्राम में इटरेटर अमान्यता
इस ट्यूटोरियल में, हम C++ में इटरेटर अमान्यता को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। कंटेनर ऑब्जेक्ट के तत्वों पर पुनरावृति करते समय, कभी-कभी यदि हम बाउंड चेक लागू नहीं करते हैं तो यह अमान्य हो सकता है। यह मुख्य रूप से कंटेनर ऑब्जेक्ट के आकार और आकार में परिवर्तन के कारण होता है। उदाहरण #inc
-
सी ++ में निचला बाउंड
इस ट्यूटोरियल में, हम C++ में लोअर बाउंड को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। C++ में लोअर_बाउंड () विधि का उपयोग कंटेनर ऑब्जेक्ट में पहले नंबर को वापस करने के लिए किया जाता है जो दिए गए मान से कम नहीं है। उदाहरण #include <bits/stdc++.h> int main(){ std::vector<int>
-
C++ में एसटीएल का उपयोग करते हुए क्रुस्कल का न्यूनतम स्पैनिंग ट्री
इस ट्यूटोरियल में, हम C++ में STL का उपयोग करके क्रुस्कल के न्यूनतम फैले हुए पेड़ को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक कनेक्टेड, अप्रत्यक्ष और भारित ग्राफ प्रदान किया जाएगा। हमारा काम दिए गए ग्राफ के लिए न्यूनतम फैले हुए पेड़ की गणना करना है। उदाहरण #include<bits/stdc++
-
C++ और उसके अनुप्रयोगों में MakeFile
इस ट्यूटोरियल में, हम C++ और उसके अनुप्रयोगों में MakeFile को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। कार्य पूरे कार्यक्रम को MakeFile के साथ तोड़ना है। यह आमतौर पर .cpp फ़ाइलें और .h फ़ाइलें सभी वर्गों/कार्यक्षमताओं के साथ बनाकर और उन्हें एक साथ जोड़कर किया जाता है। उदाहरण main.cpp #शामिल करे
-
सी ++ में ऑर्डर_ऑफ_की ()
इस ट्यूटोरियल में, हम C++ में order_of_key() को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। फ़ंक्शन ऑर्डर_ऑफ_की () एक कुंजी लेता है और उन तत्वों की संख्या देता है जो एक ऑर्डर किए गए सेट में पैरामीटर के रूप में प्रदान की गई कुंजी से कम हैं। उदाहरण #include <iostream> using namespace std; #inclu
-
मल्टीसेट आकार () सी ++ एसटीएल में उदाहरणों के साथ
इस ट्यूटोरियल में, हम C++ STL में मल्टीसेट साइज () को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। फ़ंक्शन आकार () किसी दिए गए कंटेनर में मौजूद तत्वों की संख्या देता है। उदाहरण #include <bits/stdc++.h> using namespace std; int main(){ multiset<int> s; s.insert(10
-
मल्टीसेट मैक्स_साइज () सी ++ एसटीएल में उदाहरणों के साथ
इस ट्यूटोरियल में, हम C++ STL में मल्टीसेट max_size() को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। फ़ंक्शन max_size() किसी दिए गए कंटेनर में रखे जा सकने वाले तत्वों की अधिकतम संख्या देता है। उदाहरण #include <bits/stdc++.h> using namespace std; int main(){ multiset<int> s;
-
C++ मेंnegative_binomial_distribution उदाहरण के साथ
इस ट्यूटोरियल में, हम C++ मेंnegative_binomial_distribution को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। यह फ़ंक्शन ऋणात्मक द्विपद असतत वितरण का अनुसरण करता है और इस यादृच्छिक वितरण के अनुसार पूर्णांक बनाता है। उदाहरण #include <bits/stdc++.h> using namespace std; int main() { //
-
उदाहरण के साथ सी ++ एसटीएल में मल्टीसेट अपर_बाउंड ()
इस ट्यूटोरियल में, हम C++ STL में मल्टीसेट अपर_बाउंड () को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। फंक्शन अपर_बाउंड () पॉइंटर को एक ऐसे एलीमेंट को लौटाता है जो पैरामीटर के रूप में दिए गए एलिमेंट से बड़ा है, अन्यथा यह पॉइंटर को कंटेनर के आखिरी एलिमेंट में लौटाता है। उदाहरण #include <bits/stdc+
-
मल्टीसेट लोअर_बाउंड () सी ++ एसटीएल में उदाहरणों के साथ
इस ट्यूटोरियल में, हम C++ STL में मल्टीसेट लोअर_बाउंड () को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। फ़ंक्शन निचला_बाउंड () कंटेनर में दिए गए पैरामीटर के बराबर तत्व का पहला अस्तित्व देता है, अन्यथा यह उस तत्व से तुरंत बड़ा तत्व लौटाता है। उदाहरण #include <bits/stdc++.h> using namespace std;
-
सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में मल्टीसेट
इस ट्यूटोरियल में, हम C++ STL (स्टैंडर्ड टेम्प्लेट लाइब्रेरी) में मल्टीसेट को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। मल्टीसेट सेट के समान सहयोगी कंटेनर हैं। मल्टीसेट होल्ड में एक अंतर यह है कि उनमें डुप्लिकेट मान भी हो सकते हैं। उदाहरण #include <iostream> #include <set> #include <