-
सी++ में बाइनरी सर्च ट्री को सिंगल लिंक्ड लिस्ट में बदलने का प्रोग्राम?
मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें इसे एक सिंगल लिंक्ड लिस्ट (जगह में) में बदलना होगा। तो, अगर इनपुट पसंद है तो आउटपुट होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: सेवा पिछला:=शून्य एक पुनरावर्ती फ़ंक्शन हल () को परिभाषित करें, जो इनपुट के रूप में रूट लेगा। यदि रूट श
-
C++ में बम रखने के लिए अधिकतम संख्या में दुश्मनों को मारने का कार्यक्रम?
मान लीजिए कि हमारे पास तीन अलग-अलग मानों, 2s, 1s, और 0s का 2D मैट्रिक्स है, जहां 2 एक दुश्मन का प्रतिनिधित्व करता है, 1 एक दीवार का प्रतिनिधित्व करता है और 0 एक खाली सेल का प्रतिनिधित्व करता है। हमें एक बम का उपयोग करके अधिक से अधिक शत्रुओं को मारना है जिन्हें हम मार सकते हैं। बम सभी दुश्मनों को एक
-
सी ++ में घड़ी के घंटे और मिनट के बीच कोण खोजने का कार्यक्रम?
मान लीजिए हमारे पास दो मान घंटे और मिनट हैं। हमें घण्टे और मिनट की सूई के बीच बना एक छोटा कोण ज्ञात करना है। इसलिए, यदि इनपुट घंटा =12 मिनट =45 जैसा है, तो आउटपुट 112.5 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: अगर एच =12, तो एच सेट करें:=0 अगर एम =60, तो एम सेट करें:=0 hAn
-
सी++ में संचार टावरों में समूहों की न्यूनतम संख्या खोजने का कार्यक्रम?
मान लीजिए कि हमारे पास 2 डी बाइनरी मैट्रिक्स है जहां 1 संचार टावर का प्रतिनिधित्व करता है, और 0 एक खाली सेल का प्रतिनिधित्व करता है। टावर निम्नलिखित तरीकों से संचार कर सकते हैं:1. यदि टावर ए, और टावर बी या तो एक ही पंक्ति या कॉलम पर हैं, तो वे एक दूसरे के साथ संवाद कर सकते हैं। 2. यदि टावर ए टावर बी
-
सी ++ में लागत के साथ लगातार डुप्लिकेट वर्णों को हटाने के लिए लागत खोजने का कार्यक्रम?
मान लीजिए कि हमारे पास लोअरकेस अक्षरों वाला एक स्ट्रिंग है और हमारे पास गैर-ऋणात्मक मानों की एक सूची भी है, जिन्हें लागत कहा जाता है, स्ट्रिंग और सूची की लंबाई समान होती है। हम लागत लागत [i] के लिए वर्ण s [i] हटा सकते हैं, और फिर s [i] और लागत [i] दोनों हटा दिए जाते हैं। हमें लगातार दोहराए जाने वाले
-
सी ++ में एन के फैक्टोरियल में पिछला शून्य खोजने का कार्यक्रम?
मान लीजिए कि हमारे पास एक संख्या n है, हमें n के अनुगामी शून्यों की संख्या ज्ञात करनी है!. इसलिए, यदि इनपुट n =20 जैसा है, तो आउटपुट 4 होगा, 20 के रूप में! =243290200817664000 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे गिनती सेट करें:=0 1, अद्यतन मैं:=मैं * 5, करते हैं गिनती :=गिनती +
-
C++ में दो गैर-अतिव्यापी उपसरणियों का अधिकतम योग
मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी A है; हमें दो गैर-अतिव्यापी उपसरणियों में तत्वों का अधिकतम योग ज्ञात करना है। इन उपसरणियों की लंबाई एल और एम है। तो अधिक सटीक रूप से हम कह सकते हैं कि, हमें सबसे बड़ा V खोजना होगा जिसके लिए वी =(ए [i] + ए [i + 1] + ... + ए [i + एल -1]) + (ए [जे] + ए [जे
-
C++ में लगातार II तक पत्थरों को हिलाना
मान लीजिए कि हम एक अनंत संख्या रेखा पर विचार कर रहे हैं, यहाँ i−th पत्थर की स्थिति सरणी पत्थरों द्वारा दी गई है और पत्थर [i] ith पत्थर की स्थिति का संकेत दे रहा है। एक पत्थर एक समापन बिंदु पत्थर है यदि इसकी सबसे छोटी या सबसे बड़ी स्थिति है। अब प्रत्येक मोड़ में, हम एक समापन बिंदु पत्थर उठाते हैं और
-
C++ में बाइनरी ट्री में चचेरे भाई
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, रूट नोड 0 की गहराई पर मौजूद है, और प्रत्येक गहराई k नोड के बच्चे गहराई k+1 पर हैं। यहां एक बाइनरी ट्री के दो नोड्स को चचेरे भाई कहा जाता है यदि उनकी गहराई समान है, लेकिन उनके माता-पिता अलग हैं। पेड़ के सभी मूल्य अद्वितीय होंगे, और पेड़ में दो अलग-अलग नोड्स
-
संतरे को C++ में सड़ना
मान लीजिए हमारे पास एक ग्रिड है, यहां प्रत्येक सेल में तीन में से एक मान हो सकता है - एक खाली सेल के लिए मान 0; एक ताजे संतरे के लिए मान 1; सड़े हुए संतरे के लिए मान 2. हर मिनट में कोई भी ताजा संतरा जो सड़े हुए संतरे के पास होता है वह सड़ जाता है। हमें उस न्यूनतम संख्या का पता लगाना होग
-
C++ में अकेला पिक्सेल II
मान लीजिए कि हमारे पास ब्लैक एंड व्हाइट पिक्सल से युक्त एक तस्वीर है, हमें ब्लैक पिक्सल की संख्या का पता लगाना है, जो पंक्ति आर और कॉलम सी में मौजूद हैं। यह निम्नलिखित सभी नियमों के साथ संरेखित है - R और C में बिल्कुल N ब्लैक पिक्सेल होंगे उन सभी पंक्तियों के लिए, जिनका स्तंभ C पर एक काला पिक्
-
सी ++ में स्ट्रिंग से बाइनरी ट्री का निर्माण करें
मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें कोष्ठक और पूर्णांक हैं। हमें उस स्ट्रिंग से एक बाइनरी ट्री बनाना है। संपूर्ण इनपुट एक बाइनरी ट्री का प्रतिनिधित्व करता है। इसमें एक पूर्णांक होता है जिसके बाद शून्य, एक या दो जोड़े कोष्ठक होते हैं। पूर्णांक रूट के मान का प्रतिनिधित्व करता है और कोष्ठक की
-
C++ में आउटपुट प्रतियोगिता मैच
मान लीजिए कि हमारे पास n टीमें हैं और हम हमेशा कमजोर टीम के साथ खेलने के लिए बल्कि मजबूत टीम की व्यवस्था करते हैं, जैसे रैंक 1 टीम को रैंक n वाली टीम के साथ खेलना, यह रणनीति प्रतियोगिता को और अधिक रोचक बनाने के लिए है। अब हमें उनके अंतिम प्रतियोगिता मैचों को एक स्ट्रिंग के रूप में खोजना होगा। इन टी
-
C++ में बाइनरी ट्री की सीमा
मान लीजिए कि हमारे पास एक बाइनरी ट्री है, हमें इसकी सीमा के मूल्यों को मूल से शुरू करते हुए घड़ी की विपरीत दिशा में खोजना होगा। यहां सीमा में बाईं सीमा, पत्ते और दाहिनी सीमा शामिल हैं, क्रम में डुप्लिकेट नोड्स के बिना। बायां सीमा रूट से सबसे बाएं नोड तक का पथ है। दायीं सीमा जड़ से सबसे दाहिने
-
C++ में समान योग के साथ स्प्लिट ऐरे
मान लीजिए कि हमारे पास n पूर्णांकों के साथ एक सरणी है, हमें यह पता लगाना है कि क्या ट्रिपल (i, j, k) हैं जो इन शर्तों का पालन करते हैं - 0
-
C++ में बाइनरी ट्री सबसे लंबा लगातार अनुक्रम II
मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें उस बाइनरी ट्री में सबसे लंबे लगातार पथ की लंबाई का पता लगाना है। यहां रास्ता या तो बढ़ सकता है या घट सकता है। तो एक उदाहरण के रूप में [1,2,3,4] और [4,3,2,1] दोनों को एक वैध पथ माना जाता है, लेकिन पथ [1,2,4,3] मान्य नहीं है। अन्यथा, पथ बाल-माता-पिता-बाल अन
-
सी ++ में विभाजित कॉनटेनेटेड स्ट्रिंग्स
मान लीजिए कि हमारे पास स्ट्रिंग्स की एक सूची है, हम इन स्ट्रिंग्स को एक लूप में एक साथ जोड़ सकते हैं, जहां प्रत्येक स्ट्रिंग के लिए हम इसे उल्टा करना चुन सकते हैं या नहीं। सभी संभावित लूपों में से, हमें लूप को काटने के बाद लेक्सिकोग्राफ़िक रूप से सबसे बड़ी स्ट्रिंग ढूंढनी होगी, जो लूप वाली स्ट्रिंग
-
C++ में मैट्रिक्स में लगातार एक की सबसे लंबी लाइन
मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स एम है, हमें उस मैट्रिक्स में लगातार एक की सबसे लंबी लाइन ढूंढनी है। रेखा क्षैतिज, लंबवत, विकर्ण या विरोधी विकर्ण हो सकती है। तो, अगर इनपुट पसंद है 0 1 1 0 0 1 1 0 0 0 0 1 तो आउटपुट 3 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - रिट:=0
-
सी ++ में गिलहरी सिमुलेशन
एक पेड़, एक गिलहरी, और कई नट हैं। स्थितियों को 2डी ग्रिड में कोशिकाओं द्वारा दर्शाया जाता है। आपका लक्ष्य गिलहरी के लिए सभी नटों को इकट्ठा करने और उन्हें एक-एक करके पेड़ के नीचे रखने के लिए न्यूनतम दूरी का पता लगाना है। गिलहरी एक समय में केवल एक अखरोट ले सकती है और चार दिशाओं में - ऊपर, नीचे, बाएँ औ
-
सी ++ में प्रक्रिया को मारें
मान लीजिए कि हमारे पास n प्रक्रियाएं हैं, यहां प्रत्येक प्रक्रिया की एक विशिष्ट आईडी होती है जिसे PID या प्रक्रिया आईडी कहा जाता है और उसका PPID (पैरेंट प्रोसेस आईडी) भी होता है। प्रत्येक प्रक्रिया में केवल एक पैरेंट प्रक्रिया होती है, लेकिन इसमें एक या अधिक चाइल्ड प्रक्रियाएं हो सकती हैं। यह एक प