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