-
C++ में O(1) अतिरिक्त स्थान का उपयोग करके सरणी को पुनर्व्यवस्थित करें ताकि arr[i] arr[arr[i]] बन जाए
हमें एक धनात्मक पूर्णांक प्रकार की सरणी दी गई है, मान लीजिए arr[] किसी भी दिए गए आकार की, जिसमें सरणी के तत्वों का मान 0 से अधिक लेकिन सरणी के आकार से कम होना चाहिए। कार्य सरणी को इस तरह पुनर्व्यवस्थित करना है कि arr[i] दिए गए O(1) स्थान में arr[arr[i]] बन जाए और अंतिम परिणाम प्रिंट करें। विभिन्न इ
-
C++ में सरणी को पुनर्व्यवस्थित करें ताकि 'arr[j]' 'i' बन जाए यदि 'arr[i]' 'j' है
हमें एक धनात्मक पूर्णांक प्रकार की सरणी दी गई है, मान लीजिए arr[] किसी भी दिए गए आकार की, जिसमें सरणी के तत्वों का मान 0 से अधिक लेकिन सरणी के आकार से कम होना चाहिए। कार्य सरणी को इस तरह पुनर्व्यवस्थित करना है कि यदि arr[j] j है तो arr[j] i बन जाए और अंतिम परिणाम प्रिंट करें। विभिन्न इनपुट-आउटपुट प
-
C++ में एक सरणी को पुनर्व्यवस्थित करें ताकि arr[i] = i हो
हमें एक धनात्मक पूर्णांक प्रकार की सरणी दी गई है, मान लीजिए arr[] किसी भी दिए गए आकार की, जिसमें सरणी के तत्वों का मान 0 से अधिक लेकिन सरणी के आकार से कम होना चाहिए। कार्य सरणी को इस तरह पुनर्व्यवस्थित करना है कि यदि arr[i] i है, यदि i सरणी में मौजूद है, अन्यथा arr[i] तत्व को -1 के मान के साथ सेट कर
-
C++ में ऐरे को पुनर्व्यवस्थित करना ताकि प्रत्येक विषम इंडेक्स वाला तत्व अपने पिछले से बड़ा हो
हमें एक पॉजिटिव इंटीजर टाइप ऐरे दिया गया है, मान लीजिए arr[] किसी भी दिए गए आकार का। कार्य ऐरे को इस तरह पुनर्व्यवस्थित करना है कि विषम इंडेक्स पर मौजूद सभी तत्वों का मान सम इंडेक्स पर मौजूद तत्व से बड़ा होना चाहिए और परिणाम प्रिंट करना है। विभिन्न इनपुट आउटपुट परिदृश्य देखें इनपुट - int arr[] = {2
-
C++ में सरणी को पुनर्व्यवस्थित करें ताकि लगातार युग्म तत्वों के गुणनफल का योग न्यूनतम हो
हमें एक धनात्मक पूर्णांक प्रकार की सरणी दी गई है, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि जब हम एक तत्व को उसके वैकल्पिक तत्व से गुणा करें और फिर सभी परिणाम तत्वों को जोड़ें तो यह न्यूनतम योग लौटाए। विभिन्न इनपुट-आउटपुट परिदृश्य इनपुट - int arr[] = {2,
-
C++ में O(1) अतिरिक्त स्थान के साथ सरणी को वैकल्पिक धनात्मक और ऋणात्मक आइटम में पुनर्व्यवस्थित करें
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि एक धनात्मक संख्या होगी जो ऋणात्मक संख्याओं से घिरी होगी। यदि अधिक धनात्मक और ऋणात्मक संख्याएँ हैं, तो उन्हें सरणी के अंत में
-
C++ में सरणी को पुनर्व्यवस्थित करें ताकि सम इंडेक्स वाले तत्व छोटे हों और विषम इंडेक्स वाले बड़े
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि सम स्थिति या इंडेक्स पर मौजूद सभी तत्व विषम स्थिति या इंडेक्स पर मौजूद तत्वों से छोटे हों और परिणाम प्रिंट करें। विभिन्न इनपु
-
C++ में सरणी को पुनर्व्यवस्थित करें ताकि सम स्थिति वाले तत्व विषम स्थिति वालों से बड़े हों
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि सम स्थिति या इंडेक्स पर मौजूद सभी तत्व विषम स्थिति या इंडेक्स पर मौजूद तत्वों से बड़े हों और परिणाम प्रिंट करें। विभिन्न इनपु
-
C++ में O(n) समय और O(1) अतिरिक्त स्थान में धनात्मक और ऋणात्मक संख्याओं को पुनर्व्यवस्थित करें
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि सभी धनात्मक और ऋणात्मक संख्याएँ वैकल्पिक स्थितियों पर हों और यदि अतिरिक्त धनात्मक या ऋणात्मक तत्व हैं तो उन्हें सरणी के अंत म
-
C++ में इनबिल्ट सॉर्ट फ़ंक्शन का उपयोग करके धनात्मक और ऋणात्मक संख्याओं को पुनर्व्यवस्थित करें
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि सरणी के सभी तत्व C++ STL के इनबिल्ट सॉर्ट फ़ंक्शन के साथ-साथ कोडिंग की पुनरावर्ती तकनीक का उपयोग करके क्रमबद्ध हों और परिणाम
-
C++ में स्थिर अतिरिक्त स्थान के साथ धनात्मक और ऋणात्मक संख्याओं को पुनर्व्यवस्थित करें
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि सरणी के सभी तत्व C++ STL के इनबिल्ट सॉर्ट फ़ंक्शन के साथ-साथ कोडिंग की पुनरावर्ती तकनीक का उपयोग करके क्रमबद्ध हों और परिणाम
-
C++ में पहले N संख्याओं को पुनर्व्यवस्थित करके उन्हें K दूरी पर रखें
हमें पूर्णांक चर दिए गए हैं, मान लीजिए, N और K। कार्य है पहले N के क्रमचय (permutation) की गणना करना और फिर क्रमचय को इस तरह पुनर्व्यवस्थित करना कि यह हर तत्व से K दूरी पर हो। विभिन्न इनपुट-आउटपुट परिदृश्य इनपुट - int n = 20, int k = 2 आउटपुट - पहले N संख्याओं को K दूरी पर बनाने का पुनर्व्यवस्थापन ह
-
C++ में विषम और सम मानों को आरोही क्रम में वैकल्पिक फैशन में पुनर्व्यवस्थित करें
हमें एक पूर्णांक प्रकार की सरणी दी गई है जिसमें धनात्मक और ऋणात्मक दोनों संख्याएँ हैं, मान लीजिए, arr[] किसी भी दिए गए आकार की। कार्य है सरणी को इस तरह पुनर्व्यवस्थित करना कि जब सरणी में सबसे छोटा तत्व विषम हो तो सरणी के तत्वों को पहले विषम और दूसरे सम तरीके से पुनर्व्यवस्थित किया जाए। जब सरणी में स
-
C++ में वर्णों को पुनर्व्यवस्थित करके पैलिंड्रोम बनाएं यदि संभव हो
हमें किसी भी दी गई लंबाई की एक स्ट्रिंग str दी गई है। कार्य है वर्णों को इस तरह पुनर्व्यवस्थित करना कि आउटपुट दिए गए इनपुट स्ट्रिंग से कोई वर्ण जोड़े या हटाए बिना एक पैलिंड्रोम स्ट्रिंग हो। पैलिंड्रोम स्ट्रिंग वह है जिसमें वर्ण इस तरह व्यवस्थित होते हैं कि वे शुरू और अंत से समान उच्चारित होते हैं। व
-
C++ में संख्या का पुनर्व्यवस्थापन जो उससे विभाज्य भी हो
हमें एक पूर्णांक प्रकार की संख्या दी गई है, मान लीजिए, number। कार्य है संख्या के अंकों को इस तरह पुनर्व्यवस्थित करना कि पुनर्व्यवस्थापन के बाद बनी संख्या भी दी गई संख्या यानी number से विभाज्य हो। विभिन्न इनपुट-आउटपुट परिदृश्य इनपुट - int number = 100035 आउटपुट - इसके द्वारा विभाज्य संख्या का पुनर्
-
C++ में स्ट्रिंग को पुनर्व्यवस्थित करके पैलिंड्रोमिक उपस्ट्रिंग्स की संख्या अधिकतम करें
हमें किसी भी दी गई लंबाई की एक स्ट्रिंग str दी गई है। कार्य है वर्णों को इस तरह पुनर्व्यवस्थित करना कि अधिकतम उपस्ट्रिंग्स पैलिंड्रोम स्ट्रिंग होंगी बिना दिए गए इनपुट स्ट्रिंग से कोई वर्ण जोड़े या हटाए। पैलिंड्रोम स्ट्रिंग वह है जिसमें वर्ण इस तरह व्यवस्थित होते हैं कि वे शुरू और अंत से समान उच्चारि
-
C++ में दिए गए स्रोत कोड को पुनर्व्यवस्थित करें
हमें एक स्ट्रिंग प्रकार का चर दिया गया है, मान लीजिए, str जिसका उपयोग स्रोत कोड को संग्रहीत करने के लिए किया जाएगा फिर स्ट्रिंग का आकार गणना करें और इसे फ़ंक्शन में पास करें। कार्य है दिए गए स्रोत कोड को पुनर्व्यवस्थित करना और फिर परिणाम प्रिंट करना। विभिन्न इनपुट-आउटपुट परिदृश्य इनपुट - string str
-
C++ में स्ट्रिंग पैलिंड्रोम है या नहीं जांचने के लिए पुनरावर्ती फ़ंक्शन
हमें एक स्ट्रिंग Str इनपुट के रूप में दी गई है। लक्ष्य है पुनरावर्ती फ़ंक्शन का उपयोग करके पता लगाना कि इनपुट स्ट्रिंग एक पैलिंड्रोम शब्द है या नहीं। पैलिंड्रोम स्ट्रिंग्स वे स्ट्रिंग्स हैं जिन्हें सामने या अंत से पढ़ने पर समान शब्द बनता है। लंबाई 0 की स्ट्रिंग्स को पैलिंड्रोम माना जाता है। पैलिंड्र
-
C++ प्रोग्राम पुनरावर्ती सम्मिलन क्रम (Recursive Insertion Sort)
सम्मिलन क्रम (Insertion Sort) डेटा को क्रमबद्ध करने के लिए उपयोग किए जाने वाले क्रमबद्ध एल्गोरिदम में से एक है जो तत्वों को ताश के पत्तों की तरह सम्मिलित करके क्रमबद्ध करता है। सभी तत्वों को बाएं से दाएं व्यवस्थित किया जाता है फिर पहले को पहले से क्रमबद्ध मानकर, बाकी को बाईं ओर क्रमबद्ध सूची में सम्
-
C++ में उपस्ट्रिंग खोज के लिए पुनरावर्ती फ़ंक्शन
दो स्ट्रिंग्स Str और subStr इनपुट के रूप में दी गई हैं। लक्ष्य है यह ढूंढना कि subStr में मौजूद टेक्स्ट Str में उपस्ट्रिंग के रूप में मौजूद है या नहीं। स्ट्रिंग X को Y की उपस्ट्रिंग कहा जाता है यदि पूरा X कम से कम एक बार Y में मौजूद है। हम इसे करने के लिए पुनरावर्ती दृष्टिकोण का उपयोग करेंगे। उदाहरण