-
C++ में किसी सरणी के सभी अलग-अलग सबसेट (या बाद के) योग खोजें
मान लीजिए कि हमारे पास पूर्णांकों का एक सेट है। दिए गए समुच्चयों के उपसमुच्चय से बनने वाले विशिष्ट योग ज्ञात कीजिए और उन्हें आरोही क्रम में मुद्रित कीजिए। सरणी तत्वों का योग छोटा है। विचार करें कि सरणी तत्व [1, 2, 3] जैसे हैं। आउटपुट 0, 1, 2, 3, 4, 5, 6 होगा। विशिष्ट उपसमुच्चय {}, {1}, {2}, {3}, {1,
-
C++ का उपयोग करके बाइनरी ट्री के शीर्ष दृश्य में नोड्स मुद्रित करने का कार्यक्रम
इस ट्यूटोरियल में, हम किसी दिए गए बाइनरी ट्री के शीर्ष दृश्य में दिखाई देने वाले सभी नोड्स को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। किसी विशेष बाइनरी ट्री के लिए, एक नोड अपने शीर्ष दृश्य में प्रकट होता है यदि यह अपनी क्षैतिज दूरी पर सबसे पहला नोड है। नोड x के बाएं नोड के लिए क्षैतिज दूरी
-
C++ में दिए गए समुच्चय के सभी भिन्न उपसमुच्चय ज्ञात कीजिए
यहां हम देखेंगे कि किसी दिए गए सेट के सभी अलग-अलग सबसेट को कैसे प्रदर्शित किया जाए। अतः यदि समुच्चय {1, 2, 3} है, तो उपसमुच्चय {}, {1}, {2}, {3}, {1, 2}, {2, 3}, {1, 3} होंगे। , {1, 2, 3}। सभी उपसमुच्चयों के समुच्चय को घात समुच्चय कहते हैं। पावर सेट में 2n तत्व होते हैं। हम 0 से 2n (छोड़कर) के माध्
-
संख्याओं को मुद्रित करने का कार्यक्रम इस तरह से कि कोई भी दो क्रमागत संख्याएँ सह-अभाज्य न हों और प्रत्येक तीन क्रमागत संख्याएँ सह-अभाज्य हों C++ का उपयोग करना
इस ट्यूटोरियल में, हम संख्याओं को प्रिंट करने के एक प्रोग्राम पर चर्चा करेंगे जैसे कि कोई भी लगातार दो संख्याएँ सह-अभाज्य न हों और हर तीन लगातार संख्याएँ सह अभाज्य हों। इसमें हमें एक पूर्णांक N दिया जाएगा, हमें 109 से कम N पूर्णांकों को इस प्रकार प्रिंट करना होगा कि कोई भी दो क्रमागत संख्याएँ सहअभा
-
C++ का उपयोग करके बाइनरी ट्री में रूट से दिए गए नोड तक पथ प्रिंट करने का प्रोग्राम
इस ट्यूटोरियल में, हम बाइनरी ट्री में रूट से दिए गए नोड तक के पथ को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। अलग-अलग नोड्स वाले किसी दिए गए बाइनरी ट्री के लिए, हमें बाइनरी ट्री के रूट नोड से विशेष रूप से दिए गए नोड तक पहुंचने के लिए पूरा पथ प्रिंट करना होगा। इस समस्या को हल करने के लिए, हम
-
C++ में समांतर चतुर्भुज के सभी संभव निर्देशांक ज्ञात कीजिए
दिए गए तीन निर्देशांकों में से सभी संभव निर्देशांक ज्ञात कीजिए जिससे एक शून्येतर क्षेत्र का e समांतर चतुर्भुज बनाया जा सके। मान लीजिए ए, बी, सी तीन दिए गए बिंदु हैं, हमारे पास केवल तीन संभावित स्थितियां हो सकती हैं। AB, AC भुजाएँ हैं, और BC विकर्ण है AB, BC भुजाएँ हैं, और AC विकर्ण है BC, AC भुजाएँ
-
C++ का उपयोग करके एक पूर्ण बाइनरी ट्री में रूट से सभी नोड्स तक पथ प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम एक बाइनरी ट्री के रूट नोड से दिए गए बाइनरी ट्री में मौजूद अन्य सभी नोड्स के पथ को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इस कार्यक्रम में, हमें एक संख्या N दी जाएगी, जो बाइनरी ट्री में 1 से N तक मौजूद तत्वों की संख्या को दर्शाती है; 1 बाइनरी ट्री का रूट नोड है। इसलिए
-
सी ++ में एक शब्दकोश में विशिष्ट पैटर्न से मेल खाने वाले सभी तार खोजें
विचार करें कि हमारे पास डिक्शनरी नामक स्ट्रिंग्स की एक सूची है। हमारे पास एक और पैटर्न स्ट्रिंग है। हमारा काम उन स्ट्रिंग्स को ढूंढना है जो पैटर्न से मेल खाती हैं। मान लीजिए कि शब्दकोश [abb, xyz, aab, kmm] जैसा है, और पैटर्न stt है, तो परिणाम abb, और kmm होंगे। चूंकि पैटर्न में पहले एक अक्षर होता है
-
C++ . में दिए गए स्ट्रिंग में "1(0+)1" के सभी पैटर्न खोजें
मान लीजिए कि एक स्ट्रिंग में 1(0+)1 जैसे पैटर्न हैं। जहां (0+) 1s की गैर-रिक्त लगातार घटनाओं को इंगित करता है। हमें सभी पैटर्न खोजने होंगे। पैटर्न ओवरलैप कर सकते हैं। स्ट्रिंग जरूरी नहीं कि एक बाइनरी स्ट्रिंग हो। यह केवल अंक और लोअरकेस वर्ण धारण कर सकता है। मान लीजिए कि स्ट्रिंग 1101001 की तरह है, त
-
एक क्रमबद्ध सरणी में सभी ट्रिपल खोजें जो सी ++ में ज्यामितीय प्रगति बनाता है
मान लीजिए कि हमारे पास अलग-अलग सकारात्मक पूर्णांक के साथ एक क्रमबद्ध सरणी है। हमें सभी त्रिगुणों को खोजना है, जो अभिन्न सामान्य अनुपात के साथ ज्यामितीय प्रगति बनाते हैं। मान लीजिए कि सरणी तत्व [1, 2, 6, 10, 18, 54] हैं, ट्रिपल (2, 6, 18), और (6, 18, 54) हैं, ये ज्यामितीय प्रगति बना रहे हैं। इसे हल
-
C++ STL का उपयोग करके दी गई श्रेणी में अभाज्य संख्याओं को मुद्रित करने का कार्यक्रम
इस ट्यूटोरियल में, हम C++ स्टैण्डर्ड टेम्प्लेट लाइब्रेरी का उपयोग करते हुए दी गई संख्या के लिए अभाज्य संख्याओं को प्रिंट करने के कार्यक्रम पर चर्चा करेंगे। इसमें हमें दो नंबर दिए जाएंगे जैसे a और b। कार्य इस श्रेणी में आने वाले सभी अभाज्य संख्याओं को प्रिंट करना है। इसके लिए हम Sieve of Eratosthene
-
सी ++ में सरणी में प्रत्येक तत्व के लिए निकटतम अधिक मूल्य खोजें
यहां हम देखेंगे कि किसी सरणी में प्रत्येक तत्व के लिए निकटतम अधिक मूल्य कैसे प्राप्त करें। यदि किसी तत्व x में अगला तत्व है जो उससे बड़ा है, और सरणी में भी मौजूद है, तो वह उस तत्व का अधिक मूल्य होगा। यदि तत्व मौजूद नहीं है, तो -1 लौटाएं। मान लीजिए कि सरणी तत्व [10, 5, 11, 6, 20, 12] हैं, तो बड़े तत्
-
सी ++ का उपयोग करके रिकर्सन का उपयोग किए बिना रूट टू लीफ पथ को प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम किसी दिए गए बाइनरी ट्री में रूट नोड से सभी लीफ नोड्स तक पाथ प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। उदाहरण के लिए, मान लें कि हमारे पास निम्न बाइनरी ट्री है इस बाइनरी ट्री में, हमारे पास 4 लीफ नोड्स हैं। इसलिए हमारे पास रूट नोड से लीफ नोड तक 4 पथ हो सकते हैं। इसे
-
C++ का उपयोग करके सबसे लंबे सामान्य सबस्ट्रिंग को प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम सबसे लंबे कॉमन सबस्ट्रिंग को प्रिंट करने वाले प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें दो स्ट्रिंग्स जैसे A और B दिए जाएंगे। हमें दो इनपुट स्ट्रिंग्स A और B में सबसे लंबे सबस्ट्रिंग कॉमन को प्रिंट करना होगा। उदाहरण के लिए, यदि हमें HelloWorld और world Book दिया जाता है। फिर इ
-
C++ . का उपयोग करके बाइनरी ट्री में पत्ती पथ के पहले सबसे छोटे रूट को प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम एक बाइनरी ट्री में पहली सबसे छोटी रूट टू लीफ पाथ को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसमें, हमें अलग-अलग मानों वाला एक बाइनरी ट्री दिया जाएगा, और हमें दिए गए बाइनरी ट्री में रूट नोड से लीफ नोड तक का सबसे छोटा रास्ता खोजना होगा। इसे हल करने के लिए, हम एक बाइनरी
-
सी ++ में सरणी में प्रत्येक तत्व के लिए निकटतम मान पाएं
यहां हम देखेंगे कि किसी सरणी में प्रत्येक तत्व के लिए निकटतम मान कैसे प्राप्त करें। यदि किसी तत्व x में अगला तत्व है जो उससे बड़ा है, और सरणी में भी मौजूद है, तो वह उस तत्व का अधिक मूल्य होगा। यदि तत्व मौजूद नहीं है, तो -1 लौटाएं। मान लीजिए कि सरणी तत्व [10, 5, 11, 6, 20, 12] हैं, तो बड़े तत्व [11,
-
C++ का उपयोग करते हुए चरण-वार DFS ट्रैवर्सल को प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम किसी दिए गए बाइनरी ट्री में डेप्थ फर्स्ट सर्च का उपयोग करके ट्रैवर्सल के चरणों को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसमें हर चरण शामिल होगा जो गहराई से पहली खोज में होता है जिसमें बैकट्रैकिंग प्रक्रिया भी शामिल है। डीएफएस के दौरान, हम प्रत्येक नोड का पता लगाएंग
-
C++ में संख्या को विभाजित करने वाली संख्या में अंकों की संख्या ज्ञात कीजिए
मान लीजिए एक नंबर दिया गया है। हमें उस संख्या के अंकों की संख्या गिननी है जो संख्या को समान रूप से विभाजित करती है। मान लीजिए कि संख्या 1012 है, परिणाम 3 है। तीन अंक 1, 1 और 2 हैं जो समान रूप से 1012 को विभाजित करते हैं। इसे हल करने के लिए, हम मॉड्यूलस ऑपरेशन का उपयोग करके संख्या के प्रत्येक अंक को
-
C++ में किसी संख्या का घनमूल ज्ञात कीजिए
यहां हम देखेंगे कि किसी संख्या का घनमूल कैसे निकाला जाता है। मान लीजिए कि एक संख्या 27 है, तो इस संख्या का घनमूल 3 है। इस समस्या को हल करने के लिए, हम कुछ पुस्तकालय कार्यों का उपयोग किए बिना अपने स्वयं के तर्क को परिभाषित करेंगे। हम द्विआधारी खोज दृष्टिकोण का उपयोग करेंगे। इस समस्या को हल करने के लि
-
C++ . का उपयोग करके एक बाइनरी ट्री में पत्ती से पत्ती तक के पथ को प्रिंट करने का कार्यक्रम
इस ट्यूटोरियल में, हम किसी दिए गए बाइनरी ट्री में लीफ नोड से दूसरे लीफ नोड तक मौजूद सबसे लंबे पथ को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे। दूसरे शब्दों में, हमें बाइनरी ट्री के व्यास में दिखाई देने वाले सभी नोड्स को प्रिंट करना होगा। यहां, किसी विशेष बाइनरी ट्री के लिए व्यास (या चौड़ाई) क