আমরা রাফেলের পরামর্শটি ব্যবহার করব এবং পুনরাবৃত্তিটি প্রকাশ করব। নিম্নলিখিতটিতে, সমস্ত লগারিদম বেস 2 হয় We
যেখানেβ(এন)আপনি কতবার বর্গমূল এন দিয়ে শুরু করতে নিই এবং 2. পৌঁছানোর যে সক্রিয় আউট করতে হবে তা হলβ(এন)=লগলগএন। আপনি কিভাবে এটি দেখতে পারেন? বিবেচনা করুন:
এন
T(n)=n1/2T(n1/2)+cn=n3/4T(n1/4)+n1/2cn1/2+cn=n7/8T(n1/8)+n3/4cn1/4+2cn=n15/16T(n1/16)+n7/8cn1/8+3cn…=n2T(2)+cnβ(n).
β(n)β(n)=loglogn
সুতরাং 2 এ পৌঁছানোর জন্য আপনাকে বর্গমূলের যে পরিমাণ বার প্রয়োজন হতে হবে তা
1এর সমাধান
nn1/2n1/4…=2logn=212logn=214logn
, যা
লগলগএন। সুতরাং পুনরাবৃত্তির সমাধান হল
সিএনলগলগএন+112tlogn≈1loglogn। এটি একেবারে কঠোর করার জন্য, আমাদের প্রতিস্থাপনের পদ্ধতিটি ব্যবহার করা উচিত এবং কীভাবে জিনিসগুলি বন্ধ হয়ে যায় সে সম্পর্কে খুব সতর্ক হওয়া উচিত। আমার যখন সময় হবে, আমি আমার উত্তরের সাথে এই গণনাটি যুক্ত করার চেষ্টা করব।
cnloglogn+12n