পুনরাবৃত্তি সমাধান করুন


12

নীচের পুনরাবৃত্তির সম্পর্কটি কীভাবে সমাধান করব?

(এন)=(এন-1)+ +(এন-লগএন)

5
আপনি চেষ্টা করলে আপনি কী পাবেন ? মনে হচ্ছে আপনি 2 Ω ( n / log n ) এর নিম্ন সীমাটি পাবেন(এন)=2(এন-লগএন)2Ω(এন/লগএন)
চন্দ্র চেকুরী

2
@ চন্দ্রচেকুরী ওহ, দুর্দান্ত! আর আছে একটি ঊর্ধ্ব বাউন্ড : আমরা পুনরাবৃত্তি ব্যবহার লগ এন সময়, এবং যে পেতে ( এন ) ( 1 + + লগ ইন করুন এন ) ( এন - লগ এন ) । তারপরে আমরা এই এন / লগ এন বার প্রয়োগ করি এবং ( এন ) ( 1 + লগ এন ) পাই2O(nloglogn/logn)lognf(n)(1+logn)f(nlogn)n/logn । সুতরাং মধ্যে উপরের আবদ্ধ এবং আবদ্ধ নিম্ন শুধুমাত্র হয় ফাঁক লগ লগ ইন করুন এন এক্সপোনেন্ট হবে। এটি আসলে আমার উদ্দেশ্যগুলির জন্য যথেষ্ট, তবে কেউ যদি চায় এবং ফাঁকটি বন্ধ করতে সক্ষম হয় তবে আমি প্রশ্নটি খোলা রেখে দেব। আপনাকে অনেক ধন্যবাদ, চন্দ্র! f(n)(1+logn)n/logn=2O(nloglogn/logn)loglogn
মোবিয়াস ডাবলিং

4
ঠিক আছে, একই কৌশলটি , তাই ( এন ) = 2 Θ ( এন লগ লগ এন / লগ এন )f(n)(logn)f(n2logn)f(n)=2Θ(nloglogn/logn)
এমিল জেবেক

উত্তর:


14

@ চন্দ্র, @ এমিল এবং আমি মন্তব্যগুলিতে প্রশ্নটি সমাধান করেছি। সমাধানটি

(এন)=2Θ(এনলগলগএন/লগএন) 

নিম্ন সীমাটি দেখতে , f ( n ) = 2 f ( n - লগ এন ) + f ( n - লগ এন - 1 ) + + f ( n - 2 লগ এন ) পেতে পুনরাবৃত্ত সংজ্ঞা বার প্রয়োগ করুন লগ এন এফ ( এন - লগ এন ) এই অসমতাটি এন / লগ ব্যবহার করুনলগএন

(এন)=2(এন-লগএন)+ +(এন-লগএন-1)+ +...+ +(এন-2লগএন)লগএন(এন-লগএন) 
বার এবং আমরা যে সমাধান পেতে 2 Ω ( লগ ইন করুন লগ এন / লগ ইন করুন এন )এন/লগএন2Ω(এনলগলগএন/লগএন)

পেতে উপরের আবদ্ধ, পুনরাবৃত্তি ব্যবহার কাল ও যে পেতে ( এন ) ( লগ + + 1 ) ( এন - লগ এন ) এই বৈষম্য ব্যবহার করুন এন / লগ ইন করুন এন সময়, এবং আমরা পেতে যে সমাধান 2 হে ( লগ ইন করুন লগ এন / লগ ইন করুন এন )লগএন

(এন)(লগএন+ +1)(এন-লগএন) 
এন/লগএন2হে(এনলগলগএন/লগএন)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.