Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++

  1. C++ में Longest Substring with At Least K Repeating Characters

    मान लीजिए हमारे पास एक स्ट्रिंग s है, और हमें दिए गए स्ट्रिंग (केवल लोअरकेस अक्षरों से युक्त) के सबसे लंबे उपस्ट्रिंग T की लंबाई ढूंढनी है जैसे कि T में प्रत्येक वर्ण कम से कम k बार प्रकट होता है। इसलिए यदि स्ट्रिंग ababbc है और k = 2, तो आउटपुट 3 होगा और सबसे लंबा उपस्ट्रिंग ababb होगा, क्योंकि वहा

  2. C++ में Queue Reconstruction by Height

    विचार करें कि हमारे पास एक कतार (queue) में खड़े लोगों की एक यादृच्छिक सूची है। यदि प्रत्येक व्यक्ति को पूर्णांकों के एक जोड़े (h, k) द्वारा वर्णित किया जाता है, जहां h ऊंचाई है और k उसके सामने उन लोगों की संख्या है जिनकी ऊंचाई h से अधिक या बराबर है। हमें कतार को पुनर्निर्मित करने के लिए एक विधि परि

  3. C++ में Partition Equal Subset Sum

    मान लीजिए हमारे पास केवल धनात्मक संख्याओं वाली एक गैर-खाली सरणी है, हमें यह ढूंढना है कि क्या सरणी को दो उपसमुच्चयों (subsets) में विभाजित किया जा सकता है जैसे कि दोनों उपसमुच्चयों में तत्वों का योग समान हो। इसलिए यदि इनपुट [1,5,11,5] जैसा है, तो आउटपुट true होगा। क्योंकि इस सरणी को [1, 5, 5] और [11

  4. C++ में Reconstruct Original Digits from English

    मान लीजिए हमारे पास एक गैर-खाली स्ट्रिंग है जिसमें 0-9 अंकों का अंग्रेजी प्रतिनिधित्व अव्यवस्थित क्रम में है, अंकों को आरोही क्रम में आउटपुट करें। कुछ गुण हैं -इनपुट वैध होने की गारंटी है और इसे उसके मूल अंकों में बदला जा सकता है। इसका मतलब है कि abc या zerone जैसे अमान्य इनपुट अनुमति नहीं हैं। इनपु

  5. C++ में Longest Repeating Character Replacement

    मान लीजिए हमारे पास एक स्ट्रिंग s दी गई है जिसमें केवल बड़े अक्षर (uppercase letters) होते हैं, हम उस स्ट्रिंग पर अधिकतम k ऑपरेशन कर सकते हैं। एक ऑपरेशन में, हम स्ट्रिंग के किसी भी वर्ण का चयन कर सकते हैं और उसे किसी अन्य बड़े अक्षर में बदल सकते हैं। हमें उपरोक्त ऑपरेशन करने के बाद सभी दोहराव वाले अ

  6. C++ में Find All Duplicates in an Array

    मान लीजिए हमारे पास पूर्णांकों की एक सरणी है, रेंज 1 ≤ a[i] ≤ n (n = सरणी का आकार) में, यहां कुछ तत्व दो बार प्रकट होते हैं और अन्य एक बार प्रकट होते हैं। हमें इस सरणी में उन सभी तत्वों को ढूंढना है जो दो बार प्रकट होते हैं। इसलिए यदि सरणी [4,3,2,7,8,2,3,1] है, तो आउटपुट [2, 3] होगा।इसे हल करने के ल

  7. C++ में Sort Characters By Frequency

    मान लीजिए हमारे पास एक स्ट्रिंग है, हमें वर्णों को आवृत्ति (frequency) के आधार पर क्रमबद्ध करना है। इसलिए यदि स्ट्रिंग abbbacbcc जैसी है, तो आउटपुट bbbbcccaa होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -v नामक जोड़े की एक सरणी बनाएं, m नामक एक मैप बनाएं स्ट्रिंग में सभी वर्णों के लिए,m[वर्ण]

  8. C++ में Target Sum

    मान लीजिए हमारे पास गैर-ऋणात्मक पूर्णांकों की एक सूची है, a1, a2, ..., an, और एक अन्य मान, जो लक्ष्य (target) है, S। अब हमारे पास 2 प्रतीक + और - हैं। प्रत्येक पूर्णांक के लिए, हमें + और - में से एक को उसके नए प्रतीक के रूप में चुनना चाहिए। हमें यह पता लगाना है कि पूर्णांकों का योग लक्ष्य मान S के स

  9. C++ में Next Greater Element II

    मान लीजिए हमारे पास एक वृत्ताकार सरणी (circular array) है (सरणी का अंतिम तत्व का अगला तत्व सरणी का पहला तत्व है), हमें हर तत्व के लिए अगली बड़ी संख्या (Next Greater Number) प्रदर्शित करनी है। यहां एक संख्या x की अगली बड़ी संख्या सरणी में उसकी अनुक्रमण क्रम में अगली पहली बड़ी संख्या है, इसका मतलब है

  10. C++ में Coin Change 2

    मान लीजिए हमारे पास विभिन्न मूल्यवर्ग के सिक्के और धन की कुल राशि है। हमें एक मॉड्यूल लिखना है जो उस राशि को बनाने वाले संयोजनों की संख्या की गणना करे। हम मान सकते हैं कि हमारे पास प्रत्येक प्रकार के सिक्के की अनंत संख्या है। इसलिए यदि राशि 5 है और सिक्के [1, 2, 5] हैं, तो चार संयोजन हैं। (1+1+1+1+1

  11. C++ में Single Element in a Sorted Array

    मान लीजिए हमारे पास केवल पूर्णांकों से युक्त एक क्रमबद्ध सरणी है जहां प्रत्येक तत्व ठीक दो बार प्रकट होता है, सिवाय एक तत्व के जो ठीक एक बार प्रकट होता है। हमें इस एकल तत्व को ढूंढना है जो केवल एक बार प्रकट होता है। इसलिए यदि सरणी [1, 1, 2, 3, 3, 4, 4, 8, 8] जैसी है, तो आउटपुट 2 होगा।इसे हल करने के

  12. C++ में Subarray Sum Equals K

    मान लीजिए हमारे पास पूर्णांकों की एक सरणी और एक पूर्णांक k है, हमें उन सतत उपसरणियों (continuous subarrays) की कुल संख्या ढूंढनी है जिनका योग k के समान है। इसलिए यदि nums सरणी [1, 1, 1] है और k 2 है, तो आउटपुट 2 होगा।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -sums नामक एक मैप परिभाषित करें, tem

  13. C++ में Permutation in String

    मान लीजिए हमारे पास दो स्ट्रिंग्स s1 और s2 हैं, हमें एक फ़ंक्शन लिखना है जो true लौटाए यदि s2 में s1 का क्रमचय (permutation) है। तो हम कह सकते हैं कि पहली स्ट्रिंग के क्रमचयों में से एक दूसरी स्ट्रिंग का उपस्ट्रिंग (substring) है। इसलिए यदि स्ट्रिंग s1 = abc है, और दूसरी स्ट्रिंग s2 findcab है, तो प

  14. C++ में Delete Operations for Two Strings

    मान लीजिए हमारे पास दो शब्द w1 और w2 हैं, हमें w1 और w2 को समान बनाने के लिए आवश्यक न्यूनतम चरणों की संख्या ढूंढनी है, जहां प्रत्येक चरण में हम किसी भी स्ट्रिंग में एक वर्ण हटा सकते हैं। इसलिए यदि इनपुट sea और eat जैसा है, तो आउटपुट 2 होगा, क्योंकि हमें w1 से s हटाना होगा, यह ea हो जाएगा और w2 से ea

  15. C++ में Find K Closest Elements

    मान लीजिए हमारे पास एक क्रमबद्ध सरणी है, दो पूर्णांक k और x भी दिए गए हैं, हमें उस सरणी में x के k निकटतम तत्व ढूंढने हैं। परिणाम को बढ़ते क्रम में क्रमबद्ध किया जाना चाहिए। यदि टाई है, तो छोटे तत्वों को हमेशा प्राथमिकता दी जाती है। इसलिए यदि इनपुट [1,2,3,4,5] जैसा है और k = 4, x = 3, तो आउटपुट [1,2

  16. C++ में Number of Longest Increasing Subsequence

    मान लीजिए हमारे पास पूर्णांकों की एक अक्रमबद्ध सरणी है। हमें सबसे लंबी बढ़ती उपअनुक्रम (longest increasing subsequence) की संख्या ढूंढनी है, इसलिए यदि इनपुट [1, 3, 5, 4, 7] जैसा है, तो आउटपुट 2 होगा, क्योंकि बढ़ते उपअनुक्रम [1,3,5,7] और [1, 3, 4, 7] हैं।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे

  17. C++ में Top K Frequent Words

    मान लीजिए हमारे पास शब्दों की एक गैर-खाली सूची है; हमें k सबसे अधिक बार आने वाले तत्व ढूंढने हैं। हमारा उत्तर उच्चतम से निम्नतम आवृत्ति के अनुसार क्रमबद्ध होना चाहिए। जब दो शब्दों की आवृत्ति समान होती है, तो कम वर्णमाला क्रम वाला शब्द पहले रखा जाएगा। इसलिए यदि सरणी [the, sky, is, blue, the, weather,

  18. C++ में Partition to K Equal Sum Subsets

    मान लीजिए हमारे पास nums नामक एक पूर्णांक सरणी और एक धनात्मक पूर्णांक k है, जांचें कि क्या इस सरणी को k गैर-खाली उपसमुच्चयों (subsets) में विभाजित करना संभव है जिनके योग सभी समान हैं। इसलिए यदि सरणी [4,3,2,3,5,2,1] जैसी है और k = 4, तो परिणाम True होगा, क्योंकि दी गई सरणी को चार उपसरणियों जैसे [[5],

  19. C++ में Insert into a Binary Search Tree

    मान लीजिए हमारे पास एक बाइनरी सर्च ट्री है। हमें केवल एक विधि लिखनी है, जो दिए गए नोड को पैरामीटर के रूप में सम्मिलन ऑपरेशन करती है। हमें ध्यान रखना होगा कि ऑपरेशन के बाद, ट्री BST भी बनी रहे। इसलिए यदि ट्री इस तरह है -यदि हम 5 सम्मिलित करते हैं, तो ट्री इस तरह होगी -इसे हल करने के लिए, हम इन चरणों

  20. C++ में Minimum ASCII Delete Sum for Two Strings

    मान लीजिए हमारे पास दो शब्द w1 और w2 हैं, हमें हटाए गए वर्णों का न्यूनतम ASCII योग खोजना है ताकि w1 और w2 समान हो जाएं, जहां प्रत्येक चरण में हम किसी भी स्ट्रिंग में एक वर्ण हटा सकते हैं। इसलिए यदि इनपुट sea और eat जैसा है, तो आउटपुट 231 होगा, क्योंकि हमें w1 से s हटाना होगा, यह ea हो जाएगा और w2 से

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:139/301  20-कंप्यूटर/Page Goto:1 133 134 135 136 137 138 139 140 141 142 143 144 145