न्यूनतम पूर्ण भिन्नता लेटकोड समाधान

समस्या न्यूनतम पूर्ण भिन्नता लेटकोड समाधानले हामीलाई एक क्रमबद्ध एर्रे वा भेक्टर प्रदान गर्दछ केही पूर्णांकहरू समावेश गर्दछ। हामीले सबै जोडीहरू पत्ता लगाउन आवश्यक पर्दछ जुन न्यूनतम निरपेक्ष भिन्नताको बराबर भिन्नता छ। न्यूनतम निरपेक्ष भिन्नता निरपेक्ष फरकको न्यूनतम मान हो जुन गर्न सक्दछ ...

थप पढ्नुहोस्

परम्युटेसन लेटकोड समाधान

समस्या पर्म्युटेसन लेटकोड समाधानले पूर्णाgers्कहरूको सरल अनुक्रम प्रदान गर्दछ र दिईएको अनुक्रमको सबै अनुमोदनहरूको पूर्ण भेक्टर वा एर्रे फर्काउन हामीलाई सोध्दछ। त्यसो भए समस्या सुल्झाउनु भन्दा पहिले। हामी अनुमतिसँग परिचित हुनुपर्छ। त्यसोभए, एक परमिट भनेको केहि बाहेक केहि व्यवस्था मात्र हो ...

थप पढ्नुहोस्

थ्रेसोल्ड लीटकोड समाधान दिएका सब भन्दा सानो डिवाइजर फेला पार्नुहोस्

यो पोष्ट थ्रेसोल्ड लीटकोड समाधान समस्या कथन दिइएको सबैभन्दा सानो डिवाइजर फेला पार्नुहोस् मा छ "समस्यामा सबैभन्दा सानो बिभाजक खोज्नुहोस्" हामीलाई एक संख्या एरे र थ्रेसोल्ड मान दिइन्छ। एक चर "परिणाम" सबै उत्तरहरूको जोडको रूपमा परिभाषित हुन्छ जब तत्वहरू ...

थप पढ्नुहोस्

वर्णहरू दोहोर्याई बिना सब भन्दा लामो सबस्ट्रि।

एउटा स्ट्रिंग दिइयो, हामीले वर्णहरू दोहोर्याउँनु भन्दा लामो सबस्ट्रिringको लम्बाइ पत्ता लगाउनु पर्छ। केहि उदाहरणहरूमा हेरौं: उदाहरण pwwkew lan स्पष्टीकरण: जवाफ "wke" को साथ लम्बाई 3 हुन्छ 3 स्पष्टीकरण: उत्तर "av" हो लम्बाई संग २ दृष्टिकोण - १ सबै भन्दा लामो substring को लागी वर्ण क्रूट बल दोहोरिन…

थप पढ्नुहोस्

O (1) समय र O (1) अतिरिक्त स्थानमा getMin () समर्थन गर्दछ एक स्ट्याक डिजाइन गर्नुहोस्

O (1) समय र O (1) अतिरिक्त स्थानमा getMin () समर्थन गर्दछ एक स्ट्याक डिजाइन गर्नुहोस्। यसैले विशेष स्ट्याक डेटा संरचनाले स्ट्याकको सबै अपरेसनहरू समर्थन गर्नुपर्दछ जस्तै - शून्य पुश () इन्ट पप () बुल इज फुल () बुल इजेपी () स्थिर समयमा। न्यूनतम मान फिर्ता गर्न अतिरिक्त अपरेशन getMin () थप्नुहोस् ...

थप पढ्नुहोस्

दुई नम्बरहरूको GCD

सबैभन्दा ठूलो सामान्य कारक के हो? दुई नम्बरहरूको GCD सबैभन्दा ठूलो संख्या हो जुन दुबैलाई विभाजित गर्दछ। दृष्टिकोण १ ब्रुट फोर्स दुबै नम्बरका सबै प्राइम कारकहरू पत्ता लगाउँदै, त्यसपछि प्रतिच्छेदनको उत्पादन फेला पार्दै। दुबै नम्बरहरूलाई विभाजन गर्ने सबैभन्दा ठूलो संख्या फेला पार्दै। यो के हो ...

थप पढ्नुहोस्

एरे घुमाउनुहोस्

घुमाउने एर्रे एउटा समस्या हो जुनमा हामीले आकार N को एर्रे दिएका छौं। हामीले एर्रेलाई सही दिशामा घुमाउनुपर्नेछ। प्रत्येक एलिमेन्ट एक स्थिति बाट सिफ्ट हुन्छ र एर्रेको अन्तिम एलिमेन्ट पहिलो स्थितिमा आउँछ। त्यसो भए हामीले K को मान दिएका छौं ...

थप पढ्नुहोस्

द्रुत क्रमबद्ध

द्रुत क्रमबद्ध एक क्रमबद्ध एल्गोरिथ्म हो। एक क्रमबद्ध एर्रे क्रमबद्ध छिटो क्रमबद्ध एल्गोरिथ्म प्रयोग गरेर। उदाहरण इनपुट: {,,,,,, २,,, १,} put आउटपुट: {१, २,,,,,,,,,, ory थ्योरी यो डिवाइड र कन्क्वेरि sort्ग एल्गोरिदम छ। यसले एर्रेमा पिभोट एलिमेन्ट लिन्छ, विभाजन ...

थप पढ्नुहोस्

लि linked्क गरिएको सूचीलाई उल्टाउनुहोस्

समस्या वक्तव्य समस्या "एक लि linked्क सूची उल्टो" भन्छन् कि हामी लिंक गरिएको सूची को प्रमुख दिएका छौं। हामीले तिनीहरू बीचको लिंकहरू परिवर्तन गरेर लि list्क गरिएको सूचीलाई उल्टाउनुपर्नेछ र उल्टो लि linked्क गरिएको सूचीको हेड फिर्ता गर्नुपर्नेछ। उदाहरण १०-> २०-> -०-> -०-> NULL NULL <-10 <-20 <-30 <-40 स्पष्टीकरण हामीले लि re्कलाई उल्ट्याएका छौं ...

थप पढ्नुहोस्

हिप क्रमबद्ध

हिप क्रमबद्ध एक तुलना आधारित छँटाई प्रविधिको जुन बाइनरी हिप डाटा संरचनामा आधारित छ। हिपसोर्ट एक चयन क्रमसँग मिल्दोजुल्दो छ जहाँ हामी अधिकतम तत्व फेला पार्दछौं र त्यस तत्वलाई अन्तमा राख्दछौं। बाँकी तत्वहरूको लागि हामी समान प्रक्रिया दोहोर्याउँछौं। क्रमबद्ध नगरिएको ...

थप पढ्नुहोस्