উইকিপিডিয়া থেকে :
অ্যালগরিদমের জটিলতা
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)
। তুমি কি একমত?