से विकिपीडिया:
एल्गोरिथ्म की जटिलता
O(n(logn)(loglogn))
बिट संचालन है।
आप उस पर कैसे पहुंचे?
इस जटिलता में यह loglogn
शब्द शामिल है कि मुझे बताता है कि sqrt(n)
कहीं है।
मान लीजिए कि मैं पहले 100 नंबरों ( n = 100
) पर छलनी चला रहा हूं , यह मानते हुए कि संख्याओं को समग्र रूप से चिह्नित करने में निरंतर समय लगता है (सरणी कार्यान्वयन), हमारे द्वारा उपयोग की जाने वाली संख्या mark_composite()
कुछ इस तरह होगी
n/2 + n/3 + n/5 + n/7 + ... + n/97 = O(n^2)
और अगले प्राइम नंबर को खोजने के लिए (उदाहरण के लिए 7
सभी संख्याओं के गुणकों को पार करने के बाद कूदने के लिए 5
), संचालन की संख्या होगी O(n)
।
तो, जटिलता होगी O(n^3)
। क्या आप सहमत हैं?