-
जाँच करें कि क्या लिंक की गई सूची C++ में सर्कुलर लिंक्ड सूची है
यहां हम देखेंगे, लिंक्ड लिस्ट की जांच करने के लिए कुदाल सर्कुलर लिंक्ड लिस्ट है या नहीं। यह जांचने के लिए कि लिंक की गई सूची गोलाकार है या नहीं, हम हेडर नोड को किसी अन्य चर में संग्रहीत करेंगे, फिर सूची को पार करेंगे, यदि हमें किसी नोड के अगले भाग में शून्य मिलता है, तो वह गोलाकार नहीं है, अन्यथा हम
-
जांचें कि क्या लिंक की गई सूची को C++ में पेयरवाइज सॉर्ट किया गया है
हमारे पास n तत्वों के साथ एक सूची L है। हमें यह जांचना है कि सूची जोड़ी के अनुसार क्रमबद्ध है या नहीं। मान लीजिए कि सूची {8, 10, 18, 20, 5, 15} जैसी है। यह जोड़ी के अनुसार क्रमबद्ध है (8, 10), (18, 20), (5, 15) क्रमबद्ध हैं। यदि सूची में तत्वों की विषम संख्या है, तो अंतिम को अनदेखा कर दिया जाएगा। द
-
जाँच करें कि कोई संख्या असामान्य संख्या है या नहीं C++ में
यहां हम देखेंगे कि एक संख्या असामान्य संख्या है या नहीं। एक संख्या को असामान्य कहा जाता है यदि संख्या का सबसे बड़ा अभाज्य गुणनखंड संख्या के वर्गमूल से अधिक हो। कुछ असामान्य संख्याएँ हैं:2, 3, 5, 6, 7, 10, 11, 13, 14, 15, 17, 19, 20, 21, 22, 23, 26, 28, 29, 31, 33, 34 , 35, 37, 38, 39, 41, 42, 43, 44
-
जाँच करें कि C++ में कोई संख्या धूमिल है या नहीं
यहां हम देखेंगे कि कोई संख्या ब्लेक है या नहीं। एक संख्या को धूमिल कहा जाता है यदि इसे एक सकारात्मक संख्या x के योग के रूप में नहीं दर्शाया जा सकता है और x में बिट काउंट सेट किया जा सकता है। तो x + set_bit_count(x) किसी भी गैर-ऋणात्मक संख्या x के लिए n के बराबर नहीं है। अवधारणा बहुत सरल है, यदि सेट
-
जाँच करें कि क्या कोई संख्या C++ में किसी अन्य संख्या के सभी अभाज्य भाजक द्वारा विभाज्य है
मान लीजिए कि दो संख्याएँ हैं। हमें यह जांचना है कि कोई संख्या सभी अभाज्य गुणनखंडों से विभाज्य है या दूसरी संख्या से। मान लीजिए एक संख्या 120 है। अभाज्य गुणनखंड {2, 3, 5} हैं, दूसरी संख्या 75 है, यहां अभाज्य गुणनखंड {3, 5} हैं। चूँकि 120, 3 और 5 से भी विभाज्य है, तो निर्णय हाँ है। 1 है, तो GCD में अ
-
जांचें कि दिए गए उत्पाद के साथ एक जोड़ी सी ++ में मैट्रिक्स में मौजूद है या नहीं
हमारे पास ऑर्डर एन एक्स एम का एक मैट्रिक्स है और एक उत्पाद के। कार्य यह जांचना है कि दिए गए उत्पाद के साथ एक जोड़ी मैट्रिक्स में मौजूद है या नहीं। मान लीजिए कि एक मैट्रिक्स नीचे जैसा है - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 अब यदि K 42 है, तो एक जोड़ी है जैसे (6, 7) इस समस्या को हल करने
-
जांचें कि दिए गए उत्पाद के साथ एक जोड़ी सी ++ में लिंक्ड सूची में मौजूद है या नहीं
हमारे पास तत्वों का एक सेट है। और एक उत्पाद K. कार्य यह जाँचना है कि क्या लिंक की गई सूची में दो संख्याएँ मौजूद हैं, जिनका उत्पाद K के समान है। यदि दो संख्याएँ हैं, तो उन्हें प्रिंट करें, यदि दो से अधिक संख्याएँ हैं, तो उनमें से कोई भी प्रिंट करें . मान लीजिए कि लिंक की गई सूची इस तरह है {2, 4, 8, 1
-
C++ में गेम थ्योरी (अल्फा-बीटा प्रूनिंग) में मिनिमैक्स एल्गोरिथम
विवरण Aplha-बीटा प्रूनिंग एक अनुकूलन तकनीक है जिसका उपयोग मिनिमैक्स एल्गोरिथम में किया जाता है। इस एल्गोरिथम के पीछे का विचार गेम ट्री की शाखाओं को काट दिया गया है जिसका मूल्यांकन करने की आवश्यकता नहीं है क्योंकि बेहतर चाल पहले से मौजूद है। यह एल्गोरिथम दो नए क्षेत्रों का परिचय देता है - अल्फा -
-
C++ में N संख्याओं द्वारा बनाए गए N/2 के योग के वर्गों के योग को कम से कम करें
समस्या कथन n तत्वों की एक सरणी को देखते हुए। कार्य n/2 जोड़े को इस तरह से बनाना है कि n/2 जोड़े के वर्गों का योग न्यूनतम हो। उदाहरण यदि दिया गया सरणी है - arr[] = {5, 10, 7, 4} then minimum sum of squares is 340 if we create pairs as (4, 10) and ( 5, 7) एल्गोरिदम 1. Sort the array 2. Take two vari
-
C++ में वितरित किए जाने वाले टेडी की कुल संख्या को कम करें
समस्या कथन छात्रों की N संख्या और एक सरणी दी गई है जो छात्रों द्वारा प्राप्त अंक का प्रतिनिधित्व करती है। स्कूल ने उन्हें कीमत के तौर पर टेडी देने का फैसला किया है। होवर, स्कूल पैसे बचाना चाहता है, इसलिए वे निम्नलिखित बाधाओं को लागू करके वितरित किए जाने वाले टेडी की कुल संख्या को कम करने के लिए -
-
सी ++ में सरणी के सभी तत्वों पर एक्सओआर ऑपरेशन लागू करके सरणी योग को कम करना
विवरण आकार की एक सरणी को देखते हुए, एन। एक तत्व एक्स खोजें जैसे कि सरणी तत्वों का योग न्यूनतम होना चाहिए जब एक्सओआर ऑपरेशन एक्स और सरणी के प्रत्येक तत्व के साथ किया जाता है। If input array is: arr [] = {8, 5, 7, 6, 9} then minimum sum will be 30 Binary representation of array elments are: 8 : 1000
-
C++ में n लोगों की m टीमों में जोड़े की न्यूनतम और अधिकतम संख्या
समस्या कथन एन प्रतियोगिता के प्रतिभागियों को M . में विभाजित किया गया था टीमों को किसी तरह से ताकि प्रत्येक टीम में कम से कम एक प्रतिभागी हो। प्रतियोगिता के बाद एक ही टीम के प्रतिभागियों की प्रत्येक जोड़ी मित्र बन गई। आपका काम एक प्रोग्राम लिखना है जो प्रतियोगिता के अंत तक बनने वाले दोस्तों के न्य
-
C++ में काउंटर में वृद्धि के लिए परिशोधित विश्लेषण
परिशोधन विश्लेषण संचालन के अनुक्रम के लिए रन टाइम, अनुक्रम द्वारा आवश्यक औसत समय निर्धारित करने के लिए उपयोग किया जाता है। एल्गोरिदम पर किए गए औसत-केस विश्लेषण के रूप में नहीं माना जा सकता क्योंकि यह हमेशा औसत केस परिदृश्य नहीं लेता है। ऐसे मामले हैं जो विश्लेषण के सबसे खराब स्थिति के रूप में होते ह
-
सी ++ में एक सम्मिलन क्रमबद्ध समय जटिलता प्रश्न
प्रविष्टि क्रम की समय जटिलता क्या है? समय की जटिलता इनपुट की मात्रा के एक फ़ंक्शन के रूप में संसाधित या चलाने के लिए कोड या एल्गोरिदम के एक सेट द्वारा लिए गए समय की मात्रा है। सम्मिलन प्रकार के लिए, समय जटिलता क्रम O(n) की होती है अर्थात सर्वोत्तम स्थिति में n का बड़ा O। और औसत या सबसे खराब स्थिति
-
सी ++ में एक लिंक्ड सूची के विपरीत प्रिंट करने का एक दिलचस्प तरीका
एक लिंक्ड सूची एक डेटा संरचना है जो डेटा तत्वों को लिंक किए गए रूप में संग्रहीत करती है। लिंक की गई सूची के प्रत्येक नोड में एक डेटा तत्व और एक लिंक होता है। एक लिंक्ड सूची का प्रिंट रिवर्स एक आम समस्या है जिसे समस्या समाधान में संबोधित करने की आवश्यकता है। तो, यहाँ हम c++ प्रोग्रामिंग भाषा में एक
-
C++ में एक दिलचस्प समय जटिलता प्रश्न
समय की जटिलता एल्गोरिथम द्वारा अपना औसत केस चलाने के लिए आवश्यक समय के रूप में परिभाषित किया जा सकता है। आइए कुछ बुनियादी कार्यों की समय जटिलता को देखें और उनकी गणना करें। विधि void counter(int n){ for(int i = 0 ; i < n ; i++){ for(int j = 1 ; j<n ; j += i ){
-
C++ प्रोग्राम में सरणी तत्वों का एक असामान्य प्रतिनिधित्व
एक सरणी एक रैखिक डेटा संरचना है जो तत्वों को समान डेटा प्रकार संग्रहीत करती है। सरणी के एकल डेटा तत्व तक पहुँचने के लिए, एक मानक तरीका है जो आमतौर पर उपयोग किया जाता है। सिंटैक्स array_name[index]; उदाहरण #include <iostream> using namespace std; int main( ){ int arr[2] = {32,65};
-
C++ में विकर्ण लंबाई से एक वर्ग का क्षेत्रफल
क्षेत्र एक आकृति का द्वि-आयामी तल में आकृति की सीमा है। वर्ग एक चतुर्भुज है जिसकी सभी भुजाएँ समान हैं और सभी आंतरिक कोण समकोण हैं। विकर्ण एक बहुभुज की दो भुजाओं को मिलाने वाली रेखा है जो एक दूसरे से सटे नहीं हैं। ac और bd वर्ग abcd के विकर्ण हैं। इस समस्या में, हमें एक वर्ग के विकर्णों की लंबा
-
C++ में एक समांतर चतुर्भुज के अंदर एक त्रिभुज का क्षेत्रफल
एक आकृति का क्षेत्रफल द्वि-आयामी तल में आकृति की सीमा है। त्रिकोण तीन भुजाओं वाला बहुभुज है। समांतर चतुर्भुज एक चतुर्भुज है जिसकी सम्मुख भुजाएँ समान और समानांतर हैं। इस कार्यक्रम में, हमारे पास इसके आधार और ऊंचाई के साथ एक समांतर चतुर्भुज है और इसने एक त्रिभुज को उसी आधार पर अंकित किया है जो सम
-
C++ में अंकगणित संख्या
अंकगणितीय संख्या एक ऐसी संख्या है जिसमें सभी धनात्मक भाजक का औसत एक पूर्णांक होता है अर्थात संख्या n के लिए यदि भाजक की संख्या भाजक के योग को विभाजित कर सकती है तो n एक अंकगणितीय संख्या है। आइए अवधारणा को बेहतर ढंग से समझने के लिए एक उदाहरण लेते हैं, Input : n = 6 Output : YES Explanation : Divisor