मैं पूर्णांकों (जरूरी हल नहीं) की एक सरणी है की तुलना में बड़ा है, और मैं एक सन्निहित subarray अपने मूल्यों की जो राशि कम से कम कर रहे हैं खोजने के लिए चाहते हैं, लेकिन एक विशिष्ट मूल्य K
न्यूनतम subarray जो एक कुंजी
से भी बड़ा जैसे :
इनपुट: सरणी: {1,2,4,9,5}
, कुंजी मूल्य: 10
उत्पादन: {4,9}
मैं जानता हूँ कि यह O(n^2)
में यह करने के लिए आसान है, लेकिन मैं O(n)
मेरा विचार में ऐसा करना चाहते हैं: मुझे O(n)
में वैसे भी नहीं मिला, लेकिन मुझे लगता है कि O(n^2)
समय जटिलता थी।
क्या सरणी में नकारात्मक तत्व हो सकते हैं, या केवल गैर-नकारात्मक हो सकता है? –
मान लीजिए कि इसमें केवल सकारात्मक मूल्य हो सकते हैं। –