-
C++ में सिंगली लिंक्ड लिस्ट को सर्कुलर लिंक्ड लिस्ट में बदलना
इस ट्यूटोरियल में, हम एक प्रोग्राम पर चर्चा करेंगे जो सिंगली लिंक्ड लिस्ट को सर्कुलर लिंक्ड लिस्ट में परिवर्तित करता है।इसके लिए हमें एक सिंगली लिंक्ड लिस्ट दी जाएगी। हमारा कार्य उस लिस्ट के तत्वों को लेकर उन्हें सर्कुलर लिंक्ड लिस्ट में बदलना है।उदाहरण#include <bits/stdc++.h> // लिंक्ड लिस्ट
-
C++ में सिंगली लिंक्ड लिस्ट को XOR लिंक्ड लिस्ट में बदलना
इस ट्यूटोरियल में, हम सिंगली लिंक्ड लिस्ट को XOR लिंक्ड लिस्ट में बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक सिंगली लिंक्ड लिस्ट दी जाएगी। हमारा कार्य उस लिस्ट के एलिमेंट्स लेना और उसे XOR लिंक्ड लिस्ट में बदलना है। उदाहरण #include <bits/stdc++.h> using namespace std; // लिंक्
-
C++ में स्ट्रिंग को बाइनरी सीक्वेंस में बदलना
इस ट्यूटोरियल में, हम स्ट्रिंग को बाइनरी सीक्वेंस में बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें कैरेक्टर्स की एक स्ट्रिंग दी जाएगी। हमारा कार्य प्रत्येक कैरेक्टर को उसके बाइनरी समतुल्य में बदलना और अलग-अलग कैरेक्टर्स के लिए स्पेस के साथ प्रिंट करना है। उदाहरण #include <bits/stdc++.h&g
-
C++ में टर्नरी एक्सप्रेशन को बाइनरी ट्री में बदलना
इस ट्यूटोरियल में, हम टर्नरी एक्सप्रेशन को बाइनरी ट्री में बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक टर्नरी एक्सप्रेशन दिया जाएगा। हमारा कार्य दिए गए एक्सप्रेशन को बाइनरी ट्री के रूप में बदलना है जो विभिन्न पाथ (विकल्पों) पर निर्भर करता है। उदाहरण #include<bits/stdc++.h> using
-
C++ में ऐरे को बदलना ताकि ऐरे का GCD 1 हो जाए
इस ट्यूटोरियल में, हम ऐरे को बदलने के प्रोग्राम पर चर्चा करेंगे ताकि ऐरे का GCD 1 हो जाए। इसके लिए हमें एक ऐरे और एक पॉजिटिव पूर्णांक k दिया जाएगा। हमारा कार्य ऐरे एलिमेंट्स को बदलना है ताकि एलिमेंट्स का GCD 1 हो जाए, जबकि ऐरे एलिमेंट्स को केवल k से तब तक विभाजित किया जाए जब तक एलिमेंट k से कम न ह
-
C++ में ASCII वैल्यू सेंटेंस को उसके समतुल्य स्ट्रिंग में बदलना
इस ट्यूटोरियल में, हम ASCII वैल्यू सेंटेंस को उसके समतुल्य स्ट्रिंग में बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें ASCII कोड वाली एक स्ट्रिंग दी जाएगी। हमारा कार्य दी गई स्ट्रिंग को समतुल्य कैरेक्टर्स में बदलना और इसे वापस प्रिंट करना है। उदाहरण #include <bits/stdc++.h> using names
-
C++ में स्ट्रिंग को केवल एक कैरेक्टर बदलकर पालिंड्रोम में बदलना
इस ट्यूटोरियल में, हम केवल एक कैरेक्टर बदलकर स्ट्रिंग को पालिंड्रोम स्ट्रिंग में बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक स्ट्रिंग दी जाएगी। हमारा कार्य दी गई स्ट्रिंग को केवल एक कैरेक्टर बदलकर पालिंड्रोम में बदलना है। उदाहरण #include<bits/stdc++.h> using namespace std; // ज
-
C++ में अनडायरेक्टेड ग्राफ को डायरेक्टेड ग्राफ में बदलना जिससे पाथ लंबाई 1 से अधिक न हो
इस ट्यूटोरियल में, हम अनडायरेक्टेड ग्राफ को डायरेक्टेड ग्राफ में बदलने के प्रोग्राम पर चर्चा करेंगे जिससे कोई पाथ लंबाई 1 से अधिक न हो। इसके लिए हमें एक अनडायरेक्टेड ग्राफ दिया जाएगा। हमारा कार्य उस ग्राफ को डायरेक्टेड ग्राफ में बदलना है बशर्ते कोई पाथ की लंबाई 1 से अधिक न हो। उदाहरण #include &l
-
C++ में 24 घंटे के समय को 12 घंटे के फॉर्मेट में बदलना
इस ट्यूटोरियल में, हम 24 घंटे की घड़ी से 12 घंटे की घड़ी फॉर्मेट में समय बदलने के प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें 24 घंटे के फॉर्मेट में निश्चित समय दिया जाएगा। हमारा कार्य इसे AM या PM एक्सटेंशन के साथ 12 घंटे के फॉर्मेट में बदलना है। उदाहरण #include <bits/stdc++.h> using namesp
-
C++ में दिए गए स्ट्रिंग ऐरे में सभी एनाग्राम जोड़े प्रिंट करना
इस समस्या में, हमें स्ट्रिंग्स का एक ऐरे दिया गया है और हमें उस दिए गए ऐरे के सभी एनाग्राम जोड़े प्रिंट करने हैं। एनाग्राम एनाग्राम वे स्ट्रिंग्स हैं जो किसी अन्य स्ट्रिंग के कैरेक्टर्स को पुनर्व्यवस्थित करके बनाई जाती हैं। जैसे - hello और lolhe उदाहरण Input: array = {hello, hrdef, from, lohel,
-
C++ में अनसॉर्टेड ऐरे में समान योग वाले सभी जोड़े प्रिंट करना
इस समस्या में, हमारे पास एक अनसॉर्टेड ऐरे है और हमें इस ऐरे के भीतर उन सभी जोड़ों को प्रिंट करना है जिनका योग समान हो। उदाहरण Input: array = [12, 13, 20, 5] Output: [12, 13] and [20, 5] have sum 25. इस समस्या को हल करने के लिए, हमें समान योग वाले जोड़े ढूंढने होंगे। इसके लिए, हम जोड़ों की जांच
-
C++ में बाइनरी सर्च ट्री के सभी विषम नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी सर्च ट्री दी गई है और हमें उन सभी नोड्स को प्रिंट करना है जिनके मान विषम हैं। बाइनरी सर्च ट्री बाइनरी सर्च ट्री एक विशेष प्रकार का ट्री है जिसमें निम्नलिखित गुण होते हैं: बायां सबट्री हमेशा रूट नोड से छोटे मान रखता है। दायां सबट्री हमेशा रूट नोड से बड़े मान रखता है।
-
C++ में उन सभी संख्याओं को प्रिंट करना जिनके अभाज्य गुणनखंड X के अभाज्य गुणनखंडों के उपसमुच्चय हों
इस समस्या में, हमें N संख्याओं का एक सेट और एक संख्या X दी गई है। और हमें ऐरे से उन सभी संख्याओं को प्रिंट करना है जिनके अभाज्य गुणनखंडों का समुच्चय X के अभाज्य गुणनखंडों के समुच्चय का उपसमुच्चय हो। उदाहरण Input: X = 30, array = {2, 3, 6, 10, 12} Output: 2 3 6 इस समस्या को हल करने के लिए, हमें
-
C++ में N से छोटी अधिकतम 2 अद्वितीय अंकों वाली सभी संख्याएं प्रिंट करना
इस समस्या में, हमें एक पूर्णांक N दिया गया है और हमें N से छोटी उन सभी संख्याओं को प्रिंट करना है जिनमें अधिकतम 2 अद्वितीय अंक हों यानी संख्या बनाने के लिए अधिकतम 2 अलग-अलग अंकों का उपयोग किया जा सकता है। उदाहरण Input: N = 17 Output: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 इस समस्या को हल करने
-
C++ में लीफ नोड से दूरी K पर सभी नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री और एक संख्या K दी गई है। हमें ट्री के उन सभी नोड्स को प्रिंट करना है जो लीफ नोड से k दूरी पर हैं। बाइनरी ट्री बाइनरी ट्री एक विशेष ट्री है जिसके प्रत्येक नोड में अधिकतम दो नोड्स होते हैं (एक/दो/कोई नहीं)। लीफ नोड बाइनरी ट्री का लीफ नोड ट्री के अंत में स्थित नोड
-
C++ में मिन हीप में मान x से छोटे सभी नोड्स प्रिंट करना
इस समस्या में, हमें एक मिन हीप और एक मान x दिया गया है और हमें x से छोटे सभी नोड्स प्रिंट करने हैं। मिन हीप मिन हीप एक विशेष प्रकार का बाइनरी ट्री है जिसमें हर नोड का मान उसके चाइल्ड नोड के मान से कम होता है। उदाहरण X = 45 आउटपुट - 2 4 7 10 17 22 33 34 अब, इस समस्या को हल करने के लिए हमें पूरे
-
C++ में बाइनरी ट्री में K लीफ वाले सभी नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री और एक पूर्णांक K दिया गया है और हमें बाइनरी ट्री के उन सभी नोड्स को प्रिंट करना है जिनके चाइल्ड सबट्री में K लीफ हैं। बाइनरी ट्री बाइनरी ट्री एक विशेष ट्री है जिसके प्रत्येक नोड में अधिकतम दो नोड्स होते हैं (एक/दो/कोई नहीं)। लीफ नोड बाइनरी ट्री का लीफ नोड ट्री क
-
C++ में बाइनरी ट्री में दो दिए गए लेवल के बीच सभी नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री और ट्री में दो लेवल दिए गए हैं (ऊपरी और निचला) और हमें ट्री के ऊपरी और निचले लेवल के बीच के सभी नोड्स प्रिंट करने हैं। बाइनरी ट्री बाइनरी ट्री एक विशेष ट्री है जिसके प्रत्येक नोड में अधिकतम दो नोड्स होते हैं (एक/दो/कोई नहीं)। उदाहरण ऊपरी - 1 निचला - 3 आउटपुट -
-
C++ में दिए गए नोड से दूरी K पर सभी नोड्स प्रिंट करना
इस समस्या में, हमें एक बाइनरी ट्री, एक टारगेट नोड और एक पूर्णांक K दिया गया है। हमें ट्री के उन सभी नोड्स को प्रिंट करना है जो टारगेट नोड से दूरी K पर हैं। बाइनरी ट्री बाइनरी ट्री एक विशेष ट्री है जिसके प्रत्येक नोड में अधिकतम दो नोड्स होते हैं (एक/दो/कोई नहीं)। उदाहरण K = 2 टारगेट नोड: 9 आउटपुट
-
C++ में सभी n-अंकीय सख्ती से बढ़ती संख्याएं प्रिंट करना
इस समस्या में, हमें एक संख्या N दी गई है और हमें उन सभी n-अंकीय संख्याओं को प्रिंट करना है जिनके अंक MSB से LSB की ओर सख्ती से बढ़ रहे हों यानी बाएं तरफ का अंक दाएं तरफ के अंक से छोटा होना चाहिए। उदाहरण इनपुट - n = 2 आउटपुट - 01 02 03 04 05 06 07 08 09 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29