एर्रे अर्को एर्रेको उपसेट छ वा छैन पत्ता लगाउनुहोस्

समस्या "पत्ता लगाउनुहोस् कि एक सरणी अर्को सरणी को सबसेट हो" बताउँछ कि तपाइँ दुई arrays arra1 [] र array2 [] दिइएको छ। दिइएको arrays एक असंक्रमित तरिका मा छन्। तपाइँको कार्य array2 [] array1 [] को एक उपसेट हो कि छैन पत्ता लगाउनु हो। उदाहरण arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] छ…

थप पढ्नुहोस्

दिइएको लम्बाइको अनुक्रम जहाँ प्रत्येक तत्व अघिल्लो भन्दा दुई पटक बराबर हुन्छ

समस्या "दिईएको लम्बाइका अनुक्रम जहाँ प्रत्येक तत्व अघिल्लो भन्दा दुई गुणा बराबर हुन्छ" हामीलाई दुई पूर्णांक m र n प्रदान गर्दछ। यहाँ एम सबैभन्दा ठूलो संख्या हो जुन क्रममा अवस्थित हुन सक्छ र n तत्वहरूको संख्या हो जुन अवस्थित हुनुपर्दछ…

थप पढ्नुहोस्

दुई लिked्क गरिएको सूचिको प्रतिच्छेदन बिन्दु प्राप्त गर्न प्रकार्य लेख्नुहोस्

समस्या कथन समस्या "दुई लिed्क सूची को चौराहे बिन्दु प्राप्त गर्न एक प्रकार्य लेख्नुहोस्" भन्छन् कि तपाइँ दुई लि linked्क सूची दिइएको छ। तर ती स्वतन्त्र लि linked्क सूचीमा छैनन्। तिनीहरू केहि बिन्दुमा जोडिएका छन्। अब तपाइँ यी दुई सूची को चौराहे को यो बिन्दु पत्ता लगाउन आवश्यक छ। …

थप पढ्नुहोस्

फरक एर्रे | O (१) मा दायरा अपडेट क्वेरी

तपाइँ एक पूर्णांक सरणी र क्वेरीहरु को दुई प्रकार दिइएको छ, एक एक दायरा मा दिइएको संख्या र अर्को पूरै सरणी छाप्न को लागी अर्को जोड्नु हो। समस्या "फरक एरे | O (1) "मा दायरा अपडेट क्वेरी" हामीलाई O (1) मा दायरा अपडेट गर्न को लागी आवश्यक छ। उदाहरण आगमन []…

थप पढ्नुहोस्

यदि कुनै दुई अन्तराल दिइएको अन्तरालहरूको सेट बीच ओभरल्याप हुन्छ जाँच गर्नुहोस्

समस्या कथन समस्या "जाँच गर्नुहोस् यदि कुनै दुई अन्तराल दिईएको अन्तराल को सेट को बीच मा ओभरलैप" बताउँछ कि तपाइँ केहि अन्तराल को सेट दिइएको छ। प्रत्येक अन्तराल दुई मूल्यहरु, एक समय सुरु गरीरहेको छ र अर्को समय समाप्त हुन्छ। समस्या कथन को जाँच गर्न को लागी सोध्छ यदि कुनै ...

थप पढ्नुहोस्

बाइनरी खोज रूख मेटाउने अपरेशन

समस्या कथन समस्या "बाइनरी खोज ट्री डिलीट अपरेशन" हामीलाई बाइनरी खोज ट्री को लागी मेटाउने अपरेशन लागू गर्न सोध्दछ। मेटाउनुहोस् प्रकार्य दिईएको कुञ्जी/डाटा संग एक नोड मेटाउन को लागी कार्यक्षमता लाई जनाउँछ। उदाहरण को लागी इनपुट नोड मेटाईनेछ = 5 बाइनरी खोज ट्री को लागी अपरेट दृष्टिकोण अपरेशन हटाउनुहोस् ...

थप पढ्नुहोस्

डब्लू लिंक्ड सूची प्रयोग गरी ड्यूकको कार्यान्वयन

समस्या कथन समस्या "दोहोरो लिed्क सूची को उपयोग Deque को कार्यान्वयन" बताउँछ कि तपाइँ Deque को निम्न प्रकार्यहरु लाई लागू गर्न को लागी आवश्यक छ वा दोहोरो लि linked्क सूची को उपयोग गरीएको पंक्ति, insertFront (x): Deque insertEnd (x को शुरुवात मा तत्व x जोड्नुहोस्। ): तत्व x को अन्त्यमा जोड्नुहोस् ...

थप पढ्नुहोस्

ड्याक प्रयोग गरी स्ट्याक र लाम लागू गर्नुहोस्

समस्या कथन समस्या "Deck को प्रयोग गरी स्ट्याक र कतार लागू गर्नुहोस्" एक Deque (दोहोरो समाप्त कतार) को प्रयोग गरी स्ट्याक र कतार लागू गर्न को लागी एक एल्गोरिथ्म लेख्न को लागी बताउँछ। उदाहरण (स्ट्याक) पुश (१) पुश (२) पुश (३) पप () is खाली () आकार () Dequeue () १ झूटा २…

थप पढ्नुहोस्

क्रममा एर्रे पुन: व्यवस्थित गर्नुहोस् - सब भन्दा सानो, ठूलो, दोस्रो सानो, दोस्रो ठूलो

समस्या कथन मानौं तपाइँसँग एक पूर्णांक सरणी छ। समस्या "क्रम मा एक एरे को पुनर्व्यवस्थित - सानो, सबैभन्दा ठूलो, दोस्रो सानो, दोस्रो ठूलो, .." सरणी को यस्तो तरीका मा पुन: व्यवस्थित गर्न को लागी सोध्दछ कि सबैभन्दा सानो संख्या पहिले आउँछ र त्यसपछि सबैभन्दा ठूलो संख्या, त्यसपछि दोस्रो सबैभन्दा सानो र त्यसपछि दोस्रो …

थप पढ्नुहोस्

अभिभावक एर्रेबाट जेनेरिक रूखको उचाई

समस्या कथन "अभिभावक सरणी बाट एक सामान्य रूख को उचाई" समस्या बताउँछ कि तपाइँ एक सरणी बराबर को रूप मा एन शिखर संग एक रूख दिईन्छ [0… n-1]। यहाँ प्रत्येक अनुक्रमणिका म बराबर मा [] एक नोड को प्रतिनिधित्व गर्दछ र म मा मूल्य त्यो नोड को तत्काल अभिभावक को प्रतिनिधित्व गर्दछ। मूल नोड को लागी ...

थप पढ्नुहोस्