पुस्तक के अनुसार मैं पढ़ रहा हूं, इंटरपोलेशन खोज औसत मामले में O(loglogn)
लेती है।
पुस्तक मानती है कि प्रत्येक तुलना n
से sqrt(n)
तक सूची की लंबाई को कम करती है। खैर, इस धारणा को देखते हुए O(loglogn)
को काम करना मुश्किल नहीं है।
हालांकि, पुस्तक ने इस धारणा के बारे में और बात नहीं की, सिवाय इसके कि यह कहता है कि यह सही है।इंटरपोलेशन खोज में प्रत्येक तुलना के बाद सूची की लंबाई sqrt (n) को क्यों कम करती है?
प्रश्न: क्या कोई इस बारे में कुछ स्पष्टीकरण दे सकता है कि यह सच क्यों है?
मैं आपका उत्तर नहीं दे सकता। आपका मतलब क्या है "एक समान वितरण के साथ, भिन्नता sqrt (n)" के आसपास है? एक समान वितरण का अंतर (एन^2-1)/12 है। कृपया स्पष्ट करें। – ThomasMcLeod
मानक विचलन (मैंने कहा जाना चाहिए था) जहां लक्ष्य को खोजने के लिए की _guess_ की sqrt (एन) है। –