-
C++ में DFA आधारित विभाजन (DFA Based Division)
डिटरमिनिस्टिक फाइनाइट ऑटोमेटन (DFA) का उपयोग यह जांचने के लिए किया जाता है कि कोई संख्या किसी अन्य संख्या k से विभाज्य है या नहीं। एल्गोरिदम उपयोगी है क्योंकि यदि संख्या विभाज्य नहीं है तो यह शेषफल भी ढूंढ सकता है। DFA आधारित विभाजन में हम k स्टेट्स के साथ एक DFA टेबल बनाते हैं। हम संख्या के बाइनर
-
C++ में "THE" से न खत्म होने वाली स्ट्रिंग्स के लिए DFA
डिटरमिनिस्टिक फाइनाइट ऑटोमेटन (DFA) का उपयोग उन स्ट्रिंग्स को खोजने के लिए करें जो उपस्ट्रिंग THE से खत्म नहीं होतीं। हमें ध्यान रखना चाहिए कि उपस्ट्रिंग THE की कोई भी विविधता जैसे tHe, The, ThE आदि स्ट्रिंग के अंत में नहीं होनी चाहिए। पहले, हम अपने dfa वेरिएबल को परिभाषित करते हैं और इसे 0 से इनि
-
C++ में नियमित षट्कोण का विकर्ण (Diagonal of Regular Hexagon)
नियमित षट्कोण छह समबाहु त्रिभुजों से बने होते हैं इसलिए नियमित षट्कोण का विकर्ण 2*भुजा होगा। उदाहरण नियमित षट्कोण के विकर्ण को इसकी भुजा से प्राप्त करने के लिए निम्नलिखित कार्यान्वयन देखें: #include <iostream> using namespace std; int main(){ float side = 12; if (side < 0)
-
C++ में नियमित पंचकोण का विकर्ण (Diagonal of Regular Pentagon)
नियमित पंचकोण के विकर्ण की लंबाई ज्ञात करने के लिए हम भुजा का मान (1+√5)side/2 = (1+2.24)side/2 में रखते हैं। उदाहरण नियमित पंचकोण के विकर्ण को इसकी भुजा से प्राप्त करने के लिए निम्नलिखित कार्यान्वयन देखें: #include <iostream> using namespace std; int main(){ float side = 5; if
-
C++ में बाइनरी ट्री का विकर्ण योग (Diagonal Sum)
उन नोड्स पर विचार करना जो ढलान -1 की रेखाओं के बीच से गुजर रहे हैं। बाइनरी ट्री का विकर्ण योग उन सभी नोड्स के डेटा के योग द्वारा गणना की जाएगी जो इन संदर्भ रेखाओं के बीच मौजूद हैं। आइए पहले उस स्ट्रक्ट को परिभाषित करें जो एक ट्री नोड को दर्शाता है जिसमें डेटा और इसके बाएं और दाएं चाइल्ड नोड होते ह
-
C++ में बाइनरी ट्री का विकर्ण ट्रैवर्सल (Diagonal Traversal)
उन नोड्स पर विचार करना जो ढलान -1 की रेखाओं के बीच से गुजर रहे हैं। बाइनरी ट्री का विकर्ण ट्रैवर्सल उन सभी नोड्स को पार करके प्रिंट करना होगा जो इन रेखाओं के बीच मौजूद हैं। आइए पहले उस स्ट्रक्ट को परिभाषित करें जो एक ट्री नोड को दर्शाता है जिसमें डेटा और इसके बाएं और दाएं चाइल्ड नोड होते हैं। यदि
-
C++ में विकर्ण प्रभावी मैट्रिक्स (Diagonally Dominant Matrix)
एक मैट्रिक्स को विकर्ण प्रभावी मैट्रिक्स कहा जाता है यदि प्रत्येक मैट्रिक्स पंक्ति के लिए, उस पंक्ति के विकर्ण प्रविष्टि का परिमाण उस पंक्ति में हर दूसरी गैर-विकर्ण प्रविष्टि के परिमाण के योग से बड़ा या बराबर होता है। आइए पहले एक स्थिर int वेरिएबल N को मान 3 के साथ परिभाषित करें जो हमारे मैट्रिक्स
-
C++ में बाइनरी ट्री का व्यास O(n) में [एक नई विधि]
बाइनरी ट्री का व्यास प्रत्येक नोड के लिए (left_height + right_height + 1) होता है। इसलिए इस विधि में हम प्रत्येक नोड के लिए (left_height + right_height + 1) की गणना करेंगे और परिणाम को अपडेट करेंगे। यहां समय जटिलता O(n) रहती है। आइए पहले उस स्ट्रक्ट को परिभाषित करें जो एक ट्री नोड को दर्शाता है जि
-
PowerShell में Invoke-WebRequest का उपयोग करके वेबसाइट लिंक कैसे प्राप्त करें?
PowerShell का उपयोग करके वेबसाइट पर मौजूद लिंक प्राप्त करने के लिए, हम पहले Invoke-WebRequest कमांडलेट का उपयोग करके वेबपेज से डेटा प्राप्त कर सकते हैं। $req = Invoke-WebRequest -uri https://theautomationcode.com $req आउटपुट केवल लिंक प्राप्त करने के लिए हम उस प्रॉपर्टी का उपयोग कर सकते हैं और
-
C++ में जांचें कि स्ट्रिंग रिकर्सिवली सबस्ट्रिंग हटाकर खाली हो सकती है या नहीं
मान लीजिए, हमें दो स्ट्रिंग्स दी गई हैं, str1 और str2। str2, str1 का एक सबस्ट्रिंग है, और हम str1 से str2 को हटा सकते हैं। यह संभव है कि स्ट्रिंग str2, str1 में कई बार दिखाई दे। हमारा लक्ष्य यहां यह पता लगाना है कि क्या str1 एक नल स्ट्रिंग बन जाती है यदि हम str2 को str1 से कई बार हटाते रहें। यदि सं
-
C++ में जांचें कि स्ट्रिंग में सम लंबाई का पैलिंड्रोमिक सबस्ट्रिंग है या नहीं
मान लीजिए, हमें एक स्ट्रिंग दी गई है जिसमें केवल लोअरकेस अक्षर हैं। हमारा कार्य यह पता लगाना है कि क्या दी गई स्ट्रिंग में कोई सबस्ट्रिंग मौजूद है जो पैलिंड्रोम है और सम लंबाई की है। यदि मिलती है, तो हम 1 वापस करते हैं अन्यथा 0। इसलिए, यदि इनपुट afternoon जैसा है, तो आउटपुट सत्य होगा। इसे हल करने
-
C++ में जांचें कि स्ट्रिंग anbn पैटर्न का पालन करती है या नहीं
मान लीजिए, हमें एक स्ट्रिंग दी गई है जो केवल दो अक्षरों a और b से बनी है। हमें यह पता लगाना है कि क्या स्ट्रिंग anbn रूप की है, या दूसरे शब्दों में इसमें n संख्या में a के बाद n संख्या में b हैं। यदि सत्य, तो हम 1 वापस करते हैं अन्यथा 0। इसलिए, यदि इनपुट aaaaaaaaaaaabbbbbbbbbbbb जैसा है, तो आउटपुट
-
C++ में दिए गए दिशाओं में चलकर प्रारंभिक स्थिति पर वापस आना संभव है या नहीं जांचें
मान लीजिए हम स्थिति (0, 0) पर हैं। हमारे पास एक स्ट्रिंग है जो चार अक्षरों का उपयोग करके लगातार दिशाओं को दर्शाती है। हमें जांचना है कि क्या सभी दी गई दिशाओं पर विचार करने के बाद हम (0, 0) स्थिति पर वापस आ सकते हैं। प्रतीक हैं: E पूर्व के लिए W पश्चिम के लिए N उत्तर के लिए S दक्षिण के लिए। इसलिए
-
C++ में दिए गए निर्देशांक से वांछित निर्देशांक तक जाना संभव है या नहीं जांचें
मान लीजिए हमारे पास दो निर्देशांक (sx, sy) और (tx, ty) हैं, हमें जांचना है कि क्या हम शुरुआती बिंदु से अंतिम बिंदु तक जा सकते हैं या नहीं। यहां चाल में एक बिंदु (x, y) लेना और इसे या तो (x, x+y) या (x+y, y) में बदलना शामिल है। इसलिए यदि इनपुट (1, 1) और (4,5) हैं, तो उत्तर सत्य होगा, क्योंकि चाल (1
-
OS में डुअल मोड ऑपरेशन (Dual Mode Operations in OS)
हर सिस्टम मुख्य रूप से दो मोड में काम करता है ताकि हार्डवेयर की गणना को सुरक्षित रखा जा सके। दो मोड हैं: यूजर मोड कर्नेल मोड यूजर मोड OS मोड जिसमें सभी यूजर एप्लिकेशन और प्रोग्राम चलते हैं। यहां, यूजर निर्देशों पर काम किया जाता है और संगीत बजाना जैसे सॉफ्टवेयर चलाए जाते हैं। कर्नेल मोड OS मोड ज
-
C++ में डुडनी नंबर (Dudeney Numbers)
संख्या सिद्धांत में परिभाषित एक गणितीय संख्या एक दी गई संख्या आधार में एक प्राकृतिक संख्या है जो दूसरी प्राकृतिक संख्या के पूर्ण घन के बराबर होती है जैसे कि पहली प्राकृतिक संख्या का अंक योग दूसरी संख्या के अंक योग के बराबर होता है (विकिपीडिया)। इस संख्या की खोज हेनरी डुडनी ने की थी। इसका गणितीय सू
-
C++ में डंपस्टर डाइविंग/ट्रैशिंग
डंपस्टर डाइविंग या ट्रैशिंग साइबर सुरक्षा और सूचना प्रौद्योगिकी में उपयोग की जाने वाली एक तकनीक है जिसका उपयोग आमतौर पर हैकर्स डेटा निकालने के लिए करते हैं। यह इस तथ्य पर आधारित है कि किसी के लिए बेकार चीज किसी और के लिए बहुत उपयोगी हो सकती है। यह मुहावरे पर काम करता है: एक आदमी का कचरा दूसरे आदमी
-
C++ में स्ट्रासेन के मैट्रिक्स समीकरण को याद रखने का आसान तरीका
यह एक मैट्रिक्स गुणन एल्गोरिदम है जो विभाजन और विजय विधि पर आधारित है। इसका उपयोग समान आकार के दो मैट्रिक्स को गुणा करने के लिए किया जाता है। दो मैट्रिक्स का गुणनफल ज्ञात करना: स्ट्रासेन का एल्गोरिदम गुणन को सरल बनाकर गुणन के लिए ओवरहेड को कम करता है। यहां स्ट्रासेन के एल्गोरिदम का उपयोग करके क
-
सिस्टम प्रोग्रामिंग में संपादक और उनके प्रकार
संपादक मूल रूप से कंप्यूटर प्रोग्राम होते हैं जिनका उपयोग कंप्यूटर पर फाइलों को संपादित करने के लिए किया जाता है। ये प्रोग्रामर को एक ऐसा वातावरण प्रदान करते हैं जहां वे किसी भी क्रम में दस्तावेज़ बना, संपादित, अद्यतन, फॉर्मेट कर सकते हैं। सिस्टम प्रोग्रामिंग या प्रोग्रामिंग में, संपादक वे सॉफ्टवे
-
C++ में शेष सभी तत्वों के योग के बराबर तत्व
इस समस्या में, हमें n धनात्मक मानों वाली एक सरणी arr[] दी गई है। हमारा कार्य सरणी के शेष सभी तत्वों के योग के बराबर तत्व को ढूंढना है। कोड विवरण: हमें उस तत्व को ढूंढना है जिसका मान सरणी के सभी तत्वों के योग के बराबर है सिवाय उस तत्व के। उदाहरण से समझते हैं: इनपुट: arr[] = {5, 4, 17, 1, 7} आउटपुट