यहाँ एक अच्छी तरह से ज्ञात समस्या है।
सकारात्मक पूर्णांकों की एक सरणी को देखते हुए, सरणी में नहीं सबसे छोटे धनात्मक पूर्णांक को आउटपुट करें।
समस्या को स्थान और समय में हल किया जा सकता है : सरणी को पढ़ें, स्थान में ट्रैक रखें कि क्या , सबसे छोटे तत्व के लिए स्कैन करें।
मैंने देखा कि आप समय के लिए अंतरिक्ष व्यापार कर सकते हैं। यदि आपके पास मेमोरी केवल, आप इसेराउंडमें कर सकते हैंऔर समयप्राप्तकर सकते हैं। एक विशेष मामले में, स्पष्ट रूप से निरंतर-अंतरिक्ष द्विघात-समय एल्गोरिथ्म है।
मेरा सवाल यह है कि:
इस इष्टतम दुविधा यह है है, यानी ? सामान्य तौर पर, कोई व्यक्ति इस प्रकार की सीमा कैसे साबित करता है?
O (1) में सरणियों के लिए बाध्य अंकगणित और यादृच्छिक अभिगम के साथ RAM मॉडल मान लें।
इस समस्या के लिए प्रेरणा: एक-टेप मॉडल में पलिंड्रोम्स के लिए समय-स्थान का व्यापार (उदाहरण के लिए, यहां देखें )।