एन संख्याओं की एक सरणी दी जाती है, जहां एन भी एक संख्या है। अधिकतम और साथ ही इन एन संख्याओं में से न्यूनतम को निर्धारित करने की आवश्यकता है। मुझे आवश्यक तुलनाओं को जानने की आवश्यकता है?मैरीमा और न्यूनतम सरणी
उत्तर
यह ओ (एन) समय में किया जा सकता है।
आप संदर्भ
आप सही मजाक कर रहे हैं? निष्पक्ष दृष्टिकोण का उपयोग करना ओ (एन) –
@IvayloStrandjev में किया जा सकता है: - अगर मैं गलत हूं तो कृपया मुझे सही करें लेकिन मैंने इसे 2 डी सरणी माना है। तो क्या यह 2 डी सरणी में भी संभव है i.e, ओ (एन) समय? –
'एन संख्याओं की एक सरणी दी गई है, जहां एन भी एक संख्या है। अधिकतम और साथ ही इन एन संख्याओं में से न्यूनतम को निर्धारित करने की आवश्यकता है। 'मुझे यहां 2 डी का कोई उल्लेख नहीं दिख रहा है। ओपी न्यूनतम संख्याओं की तुलना में न्यूनतम संख्या और अधिकतम संख्या को खोजने के लिए एक रास्ता मांगता है –
यह 3*n/2-2
तुलना उपयोग किया जा सकता के लिए इस link की जाँच कर सकते हैं।
n == 2
के लिए, बस दो संख्याओं की तुलना करें। अब मान लें कि हमारे पास पहले n-2
संख्याओं के लिए न्यूनतम और अधिकतम है। शेष दो संख्याओं की तुलना करें, फिर बड़े से अधिकतम की तुलना करें और छोटे से पिछले न्यूनतम की तुलना करें।
एक अनुरक्षित सरणी के लिए यह लगभग 1.5n
तुलना में किया जा सकता है। आप इसे सरणी के तत्वों के जोड़ों की तुलना करके और min
और स्थानीय max
संग्रहीत करके कर सकते हैं। आपने मिनट खोजने के लिए n/2
तुलना (स्थानीय) अधिकतम और n/2
खोजने के लिए तुलना की है। इस प्रकार, इस चरण में कुल n
।
अब आप अधिकतम और न्यूनतम स्थानीय लोगों पर जाएं और वैश्विक अधिकतम और न्यूनतम खोजें। यह n/2
तुलना भी लेगा। इस प्रकार n + n/2 = 1.5n
।
सरणी सॉर्ट किया जाता है, तो आप, किसी भी तुलना बिना इसे पा सकते हैं के बाद से सबसे कम संख्या स्थिति 0 पर है और स्थिति एन पर उच्चतम - 1.
- 1. न्यूनतम और numpy
- 2. एक सरणी में न्यूनतम मान खोजें
- 3. रिकर्सन का उपयोग कर न्यूनतम सरणी ढूंढना?
- 4. चक्रीय सॉर्टेड सरणी में न्यूनतम तत्व ढूंढना
- 5. चाल की न्यूनतम संख्या में क्रमबद्ध सरणी
- 6. सरणी में न्यूनतम मान खोजें> 0
- 7. एक सरणी में न्यूनतम अद्वितीय संख्या ढूँढना
- 8. न्यूनतम, अधिकतम और स्थिति
- 9. पायथन अधिकतम और न्यूनतम
- 10. न्यूनतम और अधिकतम दिनांक
- 11. न्यूनतम और रुपेक
- 12. एक numpy सरणी में न्यूनतम मूल्य और उस सरणी की पंक्ति के बाकी
- 13. न्यूनतम/अधिकतम
- 14. न्यूनतम जटिलता
- 15. सीएसएस मीडिया प्रश्न न्यूनतम चौड़ाई और न्यूनतम डिवाइस-चौड़ाई विरोधाभासी?
- 16. न्यूनतम और स्लाइस के अधिकतम वेक्टरिंग?
- 17. सामान्य न्यूनतम और अधिकतम - सी ++
- 18. न्यूनतम, परीक्षण :: इकाई, और रेल
- 19. एक सरणी में न्यूनतम और अधिकतम मान खोजने के लिए Integer.MAX_VALUE और Integer.MIN_VALUE पर स्पष्टीकरण
- 20. रूबी: न्यूनतम सरणी तत्व की अनुक्रमणिका कैसे प्राप्त करें?
- 21. न्यूनतम आकार
- 22. कैसे जांचें कि सरणी एक न्यूनतम ढेर है या नहीं?
- 23. सरणी एक और सरणी
- 24. न्यूनतम इयूक्लिडियन दूरी, नहीं
- 25. गैर-शून्य न्यूनतम
- 26. न्यूनतम, अधिकतम, औसत, औसत
- 27. किसी अन्य सरणी में धुरी के साथ न्यूनतम मानों के अनुरूप सरणी खोजें
- 28. न्यूनतम ढेर विधि- न्यूनतम ढेर एल्गोरिदम
- 29. एक सरणी में न्यूनतम तत्व है जो क्रमबद्ध हो जाता है और घुमाया गया
- 30. न्यूनतम चौड़ाई
सुझाव: 3 * n/2-2 तुलना पर्याप्त हैं । – Henrik
@ हेनरिक क्या आप विस्तृत कर सकते हैं – user2170497