-
C++ में स्ट्रिंग परिवर्तन के लिए एक इन-प्लेस एल्गोरिथम
किसी दिए गए स्ट्रिंग के लिए, सभी समान स्थिति वाले तत्वों को स्ट्रिंग के अंत में स्थानांतरित करें। तत्वों को स्थानांतरित करते समय, सभी सम स्थिति और विषम स्थिति वाले तत्वों का सापेक्ष क्रम समान रखें। उदाहरण के लिए, यदि दी गई स्ट्रिंग a1b2c3d4e5f6g7h8i9j1k2l3m4 है, तो इसे abcdefghijklm1234567891234 मे
-
एक जीवा और एक स्पर्शरेखा के बीच का कोण जब वैकल्पिक खंड में कोण C++ में दिया जाता है?
किसी दिए गए वृत्त के मामले में, जीवा और स्पर्श रेखा एक विशेष बिंदु पर मिलती है। वैकल्पिक खंड में कोण प्रदान किया गया है। यहां मुख्य काम जीवा और स्पर्शरेखा के बीच के कोण को खोजना है। उदाहरण Input: z = 40 Output: 40 degrees Input: z = 60 Output: 60 degrees दृष्टिकोण माना, कोण QPR एकांतर खंड में दिय
-
क्या सरणी सदस्यों को सी ++ में गहराई से कॉपी किया गया है?
C/C++ के मामले में, हम उसी प्रकार के दूसरे वेरिएबल के लिए एक स्ट्रक्चर (या केवल C++ में क्लास) वेरिएबल असाइन करने में सक्षम हो सकते हैं। जिस समय हम एक स्ट्रक्चर वैरिएबल को दूसरे को असाइन करते हैं, वेरिएबल के सभी सदस्यों को दूसरे स्ट्रक्चर वेरिएबल में कॉपी किया जाता है। इस मामले में सवाल उठता है कि क
-
सी ++ में एक लिंक्ड सूची में व्यंजन और स्वर नोड्स व्यवस्थित करें?
इस तकनीक में, हम स्वर वाले नोड्स को शुरुआत की कुंजी और अंत में व्यंजन के रूप में स्थानांतरित करते हैं। इस मामले में भी हम व्यवस्था बनाए रखते हैं। उदाहरण नीचे दिया गया है - Input: A-M-A-Z-O-N Output: A-A-O-M-Z-N Code (Complexity: O(N), Space O(1)) उदाहरण #include<iostream> using namespace std;
-
संतुलित भाव जैसे कि दिए गए पदों में C++ में शुरुआती कोष्ठक हैं?
किसी दिए गए पूर्णांक m और पदों की एक सरणी स्थिति [] (1 <=लंबाई (स्थिति []) <=2m) के मामले में, उचित ब्रैकेट अभिव्यक्तियों के तरीकों की संख्या पाएं जिन्हें लंबाई 2m का निर्माण किया जा सकता है जैसे कि दी गई पोजीशन में ओपनिंग ब्रैकेट होता है। नोट:स्थिति [] सरणी (1-आधारित अनुक्रमण) [0, 1, 1, 0] के रूप
-
सी ++ में बिन पैकिंग समस्या (प्रयुक्त डिब्बे की संख्या कम करें)?
अलग-अलग भार के दिए गए m तत्वों और प्रत्येक क्षमता C के डिब्बे के मामले में, प्रत्येक तत्व को एक बिन में असाइन करें ताकि कुल कार्यान्वित डिब्बे की संख्या कम से कम हो। धारणा यह होनी चाहिए कि सभी तत्वों का भार बिन क्षमता से कम है। अनुप्रयोग एकाधिक डिस्क पर डेटा रखना। ट्रक जैसे कंटेनर लोड हो रहे ह
-
सी ++ में बाइनरी इंडेक्स ट्री या फेनविक ट्री?
संख्याओं की एक सपाट सरणी के साथ तुलना करने के मामले में, फेनविक ट्री दो कार्यों के बीच एक बेहतर संतुलन का परिणाम देता है:तत्व अद्यतन और उपसर्ग योग गणना। एम संख्याओं की एक सपाट सरणी के मामले में, हम या तो तत्वों को स्टोर कर सकते हैं, या उपसर्ग रकम। पहले उदाहरण के मामले में, उपसर्ग योगों की गणना के लि
-
एसटीएल सेट सी ++ का उपयोग कर बाइनरी ट्री टू बाइनरी सर्च ट्री रूपांतरण?
किसी दिए गए बाइनरी ट्री के मामले में, इसे बाइनरी सर्च ट्री में इस तरह से बदलें कि बाइनरी ट्री की मूल संरचना बरकरार रहे। सरणी आधारित समाधान के बजाय इस समाधान द्वारा C++ STL के सेट का उपयोग किया जाएगा। उदाहरण उदाहरण 1 इनपुट 11 / \ 3
-
सी ++ में द्विपद ढेर?
द्विपद हीप को बाइनरी हीप के विस्तार के रूप में परिभाषित किया गया है जो बाइनरी हीप द्वारा प्रदान किए गए अन्य कार्यों के साथ तेजी से विलय या संघ संचालन प्रदान करता है। द्विपद ढेर को द्विपद वृक्षों के संग्रह के रूप में माना जाता है। द्विपद वृक्ष क्या है? क्रम k-1 के दो द्विपद वृक्षों को लेकर और एक क
-
C++ में ज़िगज़ैग रूपांतरण
मान लीजिए कि स्ट्रिंग IWANTTOLEARNCODE जैसी है। यह स्ट्रिंग ज़िगज़ैग तरीके से दी गई पंक्तियों की संख्या n पर लिखी गई है। तो पैटर्न इस तरह दिख रहा है I T A O W N O E R C D A L N E जब हम इस तरह की लाइन पढ़ते हैं - ITAOWNOERCDALNE इसलिए हमें एक ऐसा
-
सी++ में स्ट्रिंग टू इंटीजर (एटोई)
मान लीजिए कि हमें एक मॉड्यूल डिजाइन करना है, जो पहले गैर-व्हाट्सएप वर्ण तक पहुंचने तक आवश्यक के रूप में कई व्हाइटस्पेस वर्णों को छोड़ देता है। उसके बाद, इस वर्ण से शुरू करते हुए, यह एक वैकल्पिक प्रारंभिक प्लस चिह्न या ऋण चिह्न लेता है जिसके बाद कई संख्यात्मक अंक होते हैं, और उन्हें संख्यात्मक मान के
-
DEQUE CRBEGIN () C++ में
कार्य को देखते हुए C++ में deque::crbegin() की कार्यप्रणाली को दिखाना है। डेक एक डबल एंडेड कतार है जो प्रत्येक छोर पर सम्मिलन और विलोपन देता है, यानी उच्च प्रदर्शन के साथ आगे और पीछे, वेक्टर के विपरीत जो अंत में उच्च प्रदर्शन प्रविष्टि देता है यानी केवल पीछे। साथ ही, यह घटकों को भी रैंडम एक्सेस प्
-
DEQUE CBEGIN () C++ में
कार्य को देखते हुए C++ STL में deque::cbegin() की कार्यप्रणाली को दिखाना है। Deque::cbegin() फ़ंक्शन क्या है? deque::cbegin() एक फ़ंक्शन है जो डेक हेडर फ़ाइल के अंतर्गत आता है, cbegin() इटरेटर पॉइंटर लौटाता है जो डेक कंटेनर के पहले तत्व को इंगित करता है। नोट - cbegin() फ़ंक्शन में कोई तर्क नहीं है
-
Isupper () और Islower () और C++ में उनका अनुप्रयोग
C++ में फंक्शन isupper() और islower() ctype.h हेडर फाइल में मौजूद इनबिल्ट फंक्शन हैं। यह जांचता है कि दिया गया वर्ण या स्ट्रिंग अपरकेस या लोअरकेस में है या नहीं। आइसपर क्या है ()? इस फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दी गई स्ट्रिंग में कोई अपरकेस अक्षर है या नहीं और यदि हमारे पास इन
-
पूर्णांक फ़ंक्शन पॉइंटर्स की सरणी में C/C++ फ़ंक्शन रिटर्निंग पॉइंटर घोषित करें
दिए गए सरणी के साथ कार्य एक फ़ंक्शन बनाना है जो पॉइंटर को पूर्णांक फ़ंक्शन पॉइंटर्स की एक सरणी में लौटाएगा। उसके लिए हम दो मानों को इनपुट करेंगे और एक फ़ंक्शन को कॉल करेंगे जो दो मानों और फ़ंक्शन पॉइंटर दोनों की तुलना करता है जो बड़े मूल्य के मेमोरी एड्रेस को लौटाता है और परिणामस्वरूप इसे प्रिंट कर
-
iswblank () सी ++ एसटीएल में समारोह
C++ में iswblank () फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण रिक्त है या नहीं। यह सी भाषा में ctype.h हेडर फाइल में और सी ++ स्टैंडर्ड टेम्प्लेट लाइब्रेरी (एसटीएल) में सीसीटाइप हेडर फाइल में मौजूद है। iswblank का सिंटैक्स इस प्रकार है int iswblank(wint_t ch) वापसी का
-
सी ++ में 3सम निकटतम
मान लीजिए कि हमारे पास n पूर्णांकों और एक लक्ष्य के साथ एक सरणी संख्या है। हमें अंकों में तीन पूर्णांक इस प्रकार ज्ञात करने हैं कि योग लक्ष्य के सबसे निकट हो। हम तीन पूर्णांकों का योग वापस कर देंगे। हम एक धारणा ले सकते हैं कि प्रत्येक इनपुट का ठीक एक समाधान होगा। तो अगर दी गई सरणी [-1,2,1,-4] की तरह
-
iswcntrl () सी ++ एसटीएल में फ़ंक्शन
C++ मानक टेम्पलेट लाइब्रेरी (STL) में iswcntrl () फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण एक नियंत्रण वर्ण है या नहीं। कंट्रोल कैरेक्टर C/C++ में एक कैरेक्टर है जो डिस्प्ले स्क्रीन पर प्रिंटिंग पोजीशन पर कब्जा नहीं करेगा। Iswcntrl() फ़ंक्शन को cwctype हेडर फ़ाइल में प
-
iswdigit () C++ STL में कार्य करता है
सी ++ एसटीएल में, iswdigit() फ़ंक्शन एक अंतर्निहित फ़ंक्शन है जिसका उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण दशमलव अंक वर्ण या कोई अन्य वर्ण है या नहीं। यह फ़ंक्शन C/C++ में cwctype हेडर फ़ाइल में मौजूद है। दशमलव अंक वर्ण क्या हैं? दशमलव अंक वर्ण वे अंकीय मान हैं जो 0 से शुरू हो
-
iswlower () सी ++ एसटीएल में समारोह
सी ++ मानक टेम्पलेट लाइब्रेरी (एसटीएल) में, iswlower() फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण लोअरकेस में है या नहीं, यदि नहीं, तो फ़ंक्शन शून्य मान लौटाएगा। 97 से 122 यानी a-z तक ASCII मान वाले अक्षर लोअरकेस अक्षर हैं। Iswlower() फ़ंक्शन C/C++ में cctype हेडर फ़ाइल