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

C++

  1. C++ में सरलीकृत भिन्न

    मान लीजिए हमारे पास एक इंटीजर n है, हमें 0 और 1 (एक्सक्लूसिव) के बीच के सभी सरलीकृत भिन्नों की सूची ढूंढनी है जैसे कि हर <= n। यहाँ भिन्न किसी भी क्रम में हो सकते हैं।इसलिए, यदि इनपुट है n = 4, तो आउटपुट होगा [1/2,1/3,1/4,2/3,3/4] क्योंकि 2/4 एक सरलीकृत भिन्न नहीं है क्योंकि इसे 1/2 में सरल किया जा

  2. C++ में बाइनरी ट्री में अच्छे नोड्स की गणना

    मान लीजिए हमारे पास एक बाइनरी ट्री है, ट्री में एक नोड X को अच्छा कहा जाता है जब रूट से X तक के पथ में कोई ऐसा नोड नहीं होता जिसका मान X से अधिक हो। यहाँ हमें बाइनरी ट्री में अच्छे नोड्स की संख्या ढूंढनी है।इसलिए, यदि इनपुट है,तो आउटपुट 4 होगा, रंगीन नोड्स अच्छे नोड हैं।इसे हल करने के लिए, हम निम्न

  3. C++ में वाक्य में शब्दों को पुनर्व्यवस्थित करना

    मान लीजिए हमारे पास अलग-अलग शब्दों वाली एक स्ट्रिंग है, जिसे sentence कहा जाता है, और यह निम्न प्रारूप में है:पहला अक्षर अपरकेस में है।टेक्स्ट में प्रत्येक शब्द एक सिंगल स्पेस कैरेक्टर से अलग है।हमें टेक्स्ट में शब्दों को इस तरह पुनर्व्यवस्थित करना है कि सभी शब्द उनकी लंबाई के बढ़ते क्रम में व्यवस्थ

  4. C++ में वे लोग जिनकी पसंदीदा कंपनियों की सूची किसी अन्य सूची का सबसेट नहीं है

    मान लीजिए हमारे पास favoriteCompanies नामक एक ऐरे है जहां favoriteCompanies[i] i-वें व्यक्ति की पसंदीदा कंपनियों की सूची है। हमें उन लोगों के इंडेक्स ढूंढने हैं जिनकी पसंदीदा कंपनियों की सूची किसी अन्य व्यक्ति की पसंदीदा कंपनियों की सूची का सबसेट नहीं है।इसलिए, यदि इनपुट है favoriteCompanies = [[TCS

  5. C++ में दी गई लंबाई के सबस्ट्रिंग में अधिकतम वॉवेल्स की संख्या

    मान लीजिए हमारे पास एक स्ट्रिंग s और एक इंटीजर k है। हमें s के किसी भी सबस्ट्रिंग में वॉवेल अक्षरों की अधिकतम संख्या ढूंढनी है जिसकी लंबाई k है।इसलिए, यदि इनपुट है s = abciiidef, k = 3, तो आउटपुट 3 होगा।इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:cnt := 0एक सेट m परिभाषित करेंप्रत्येक वॉवेल v

  6. C++ में बाइनरी ट्री में सूडो-पैलिंड्रोमिक पथ

    मान लीजिए हमारे पास एक बाइनरी ट्री है जहां नोड मान 1 से 9 तक के अंक हैं। बाइनरी ट्री में एक पथ को सूडो-पैलिंड्रोमिक कहा जाता है जब पथ में नोड मानों का कम से कम एक क्रमचय एक पैलिंड्रोम होता है। हमें रूट नोड से लीफ नोड्स तक जाने वाले सूडो-पैलिंड्रोमिक पथ की संख्या ढूंढनी है।इसलिए, यदि इनपुट हैतो आउटपु

  7. C++ में जांचें कि क्या स्ट्रिंग आकार K के सभी बाइनरी कोड समाहित करती है

    मान लीजिए हमारे पास एक बाइनरी स्ट्रिंग s और एक इंटीजर k है। हमें जांचना है कि क्या लंबाई k का हर बाइनरी कोड s का सबस्ट्रिंग है। अन्यथा, False लौटाएं।इसलिए, यदि इनपुट है S = 00110110, k = 2, तो आउटपुट true होगा। लंबाई 2 के बाइनरी कोड 00, 01, 10 और 11 हैं। ये इंडेक्स 0, 1, 3, और 2 पर क्रमशः मौजूद हैं।

  8. C++ में कोर्स शेड्यूल IV

    मान लीजिए कुल n कोर्स हैं जिन्हें हम ले सकते हैं, कोर्स 0 से n-1 तक लेबल किए गए हैं।कुछ कोर्स के डायरेक्ट प्रीरिक्विज़ाइट हो सकते हैं, उदाहरण के लिए, कोर्स 0 लेने के लिए हमें पहले कोर्स 1 लेना होगा, जिसे एक जोड़ी के रूप में व्यक्त किया जाता है: [1,0]।इसलिए, यदि हमारे पास कोर्स की संख्या n, डायरेक्ट

  9. C++ में क्षैतिज और ऊर्ध्वाधर कट के बाद केक के टुकड़े का अधिकतम क्षेत्रफल

    मान लीजिए हमारे पास ऊंचाई h और चौड़ाई w का एक आयताकार केक है, हमारे पास दो इंटीजर ऐरे horizontalCuts और verticalCuts भी हैं जहां horizontalCuts[i] केक के शीर्ष से i-वें क्षैतिज कट की दूरी दर्शाता है और इसी तरह, verticalCuts[j] केक के बाएं से j-वें ऊर्ध्वाधर कट की दूरी दर्शाता है।हमें horizontalCuts

  10. C++ में रूट्स को रीऑर्डर करके सभी पथों को सिटी ज़ीरो तक ले जाना

    मान लीजिए n अलग-अलग शहर हैं जो 0 से n-1 तक नंबर किए गए हैं और n-1 सड़कें भी हैं जैसे कि दो अलग-अलग शहरों के बीच यात्रा करने का केवल एक ही रास्ता है। मान लीजिए परिवहन मंत्रालय ने सड़कों को एक दिशा में ओरिएंट करने का फैसला किया क्योंकि वे बहुत संकरी हैं।यहाँ सड़कों को connections द्वारा दर्शाया गया है

  11. C++ में ऐरे में k सबसे मजबूत मान

    arr[j]। तो हमें ऐरे में सबसे मजबूत k मानों की सूची ढूंढनी है। 1।इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:ऐरे arr को सॉर्ट करेंn := arr का आकारm := arr[(n - 1)/2]पेयर्स का एक ऐरे v परिभाषित करेंi := 0, j := n - 1एक ऐरे ret परिभाषित करेंजब k नॉन-जीरो है, प्रत्येक इटरेशन में k घटाते हुए, करें

  12. C++ में समानार्थी वाक्य

    मान लीजिए हमारे पास समानार्थी शब्दों के जोड़ों की सूची synonyms और एक वाक्य text है, हमें लेक्सिकोग्राफिकली सॉर्टेड सभी संभावित समानार्थी वाक्य ढूंढने हैं।इसलिए, यदि इनपुट है synonyms = [[happy,joy],[sad,sorrow],[joy,cheerful]], और text = I am happy today but was sad yesterday, तो आउटपुट होगा [I am

  13. C++ में बाइनरी ट्री को उल्टा करना

    मान लीजिए हमारे पास एक बाइनरी ट्री है जहां सभी दाएं नोड्स या तो लीफ नोड्स हैं जिनका एक सिबलिंग है अन्यथा खाली हैं, हमें इसे उल्टा करके एक ऐसा ट्री बनाना है जहां मूल दाएं नोड्स बाएं लीफ नोड्स में बदल जाएं। हमें नया नोड लौटाना है।इसलिए, यदि इनपुट है [1,2,3,4,5]तो आउटपुट बाइनरी ट्री [4,5,2,#,#,3,1] का

  14. C++ में अधिकतम दो विशिष्ट कैरेक्टर्स वाला सबसे लंबा सबस्ट्रिंग

    मान लीजिए हमारे पास एक स्ट्रिंग s है; हमें सबसे लंबे सबस्ट्रिंग t की लंबाई ढूंढनी है जिसमें अधिकतम 2 विशिष्ट कैरेक्टर्स हों।इसलिए, यदि इनपुट है eceba, तो आउटपुट 3 होगा क्योंकि t ece है जिसकी लंबाई 3 है।इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक फ़ंक्शन lengthOfLongestSubstringKDistinct() प

  15. C++ में वन एडिट डिस्टेंस

    मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं; हमें जांचना है कि क्या वे दोनों वन एडिट डिस्टेंस पर हैं। वन एडिट डिस्टेंस के तीन प्रकार हैं:s में एक कैरेक्टर डालकर t प्राप्त करनाs से एक कैरेक्टर हटाकर t प्राप्त करनाs के एक कैरेक्टर को बदलकर t प्राप्त करनाइसलिए, यदि इनपुट है s = ab, t = acb, तो आउटपुट

  16. C++ में मिसिंग रेंजेस

    मान लीजिए हमारे पास एक सॉर्टेड इंटीजर ऐरे nums है, एलिमेंट्स की रेंज समावेशी रेंज [lower, upper] में है, हमें मिसिंग रेंजेस ढूंढनी हैं।99]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:एक ऐरे nums परिभाषित करेंएक सेट v परिभाषित करेंi := 0 से शुरू करें, जब i < t का आकार, i बढ़ाते हुए, करें -यदि t[

  17. C++ में स्ट्रिंग II में शब्दों को उल्टा करना

    मान लीजिए हमारे पास एक इनपुट स्ट्रिंग है, हमें स्ट्रिंग को शब्द दर शब्द उल्टा करना है।इसलिए, यदि इनपुट है [t,h,e, ,m,a,n, ,i,s, ,n,i,c,e], तो आउटपुट होगा [n,i,c,e, ,i,s, ,m,a,n, ,t,h,e]इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे:ऐरे s को उल्टा करेंj := 0n := s का आकारi := 0 से शुरू करें, जब i

  18. C++ में सबसे छोटा शब्द दूरी II

    मान लीजिए एक क्लास है जो कंस्ट्रक्टर में शब्दों की सूची प्राप्त करती है, इसमें एक मेथड होगा जो दो शब्द word1 और word2 लेगा और सूची में इन दो शब्दों के बीच की सबसे छोटी दूरी ढूंढेगा। वह मेथड अलग-अलग पैरामीटर्स के साथ बार-बार कई बार कॉल किया जाएगा।मान लीजिए words = [practice, makes, perfect, skill, ma

  19. C++ में सबसे छोटा शब्द दूरी III

    मान लीजिए हमारे पास शब्दों की एक सूची है और दो अन्य शब्द word1 और word2 हैं, हमें सूची में इन दो शब्दों के बीच की सबसे छोटी दूरी ढूंढनी है। यहाँ word1 और word2 समान हो सकते हैं और वे सूची में दो अलग-अलग शब्दों को दर्शाते हैं। मान लीजिए words = [practice, makes, perfect, skill, makes]।इसलिए, यदि इनपु

  20. C++ में स्ट्रोबोग्रामेटिक नंबर II

    मान लीजिए हमारे पास लंबाई n है। हमें उन सभी स्ट्रोबोग्रामेटिक नंबर्स को ढूंढना है जिनकी लंबाई n है।जैसा कि हम जानते हैं कि एक स्ट्रोबोग्रामेटिक नंबर वह संख्या है जो 180 डिग्री घुमाने पर समान दिखती है।इसलिए, यदि इनपुट है n = 2, तो आउटपुट होगा [11,69,88,96]इसे हल करने के लिए, हम निम्न चरणों का पालन कर

Total 6007 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:227/301  20-कंप्यूटर/Page Goto:1 221 222 223 224 225 226 227 228 229 230 231 232 233