এবং মধ্যে কোনও জটিলতা রয়েছে [বন্ধ]


10

কোন জটিলতা ডিগ্রি যা ও (এন) এর চেয়ে বড় O(n)এবং ও (এন \ লগ এন) এর চেয়ে ছোট O(nlog⁡n)?


1
আমি মনে করি সম্ভবত এই প্রশ্নটি কম্পিউটার সায়েন্স স্ট্যাকেক্সচেঞ্জে আরও ভাল মানাবে?
— এলক্লেভিন

@ এলক্লেভিন: সম্মত
— জেফ অক্সবেরি

2
কম্পিউটার সায়েন্স স্ট্যাক এক্সচেঞ্জ এর মত প্রাথমিক প্রশ্নের প্রতি খুব বন্ধুত্বপূর্ণ নয়।
— নিক

উত্তর:


20

এন এন লগ Nnlog⁡log⁡n মধ্যে এবং , এবং একটি অপেক্ষাকৃত সাধারণ এক বন্য খুঁজে হয়।nnlog⁡n



1
যদিও, প্রশ্নকারীর প্রেরণার উপর নির্ভর করে এটি প্রাসঙ্গিক পার্থক্য নাও হতে পারে - সমস্ত ব্যবহারিক কাজের জন্য কেবল একটি ছোট ধ্রুবক উপাদান। log⁡log⁡n
— ইমন নের্বোন

2
হ্যাঁ, যদিও এটি জন্য সত্য তবে পাশাপাশি এন যদি যথেষ্ট ছোট হয় তবে! log⁡nn
— বিল বার্থ

1
@ বিলবার্থ হ্যাঁ, তবে এটি ধ্রুবকের চেয়ে দ্রুততর ধ্রুবক! log⁡log⁡n
— পল জিডি

7

উপরে , এর রয়েছে হে ( ঢ লগ ইন করুন * ( এন ) ) যা লগ * জন্য ফলাফলের থেকে কম হিসাবে যতবার লগারিদম ফাংশন অনুক্রমে প্রয়োগ করা আবশ্যক হয় বা 1 এর সমান।O(nlog⁡(log⁡(n)))O(nlog∗⁡(n))log∗

উদাহরণস্বরূপ, আপনি যদি ইতিমধ্যে কোনও ইউক্লিডিয়ান ন্যূনতম বিস্তৃত গাছটি জানেন তবে ডেলাউনে ত্রিভুজুলেশন সময়ে সন্ধান করতে পারে।O(nlog∗⁡(n))

আরো অত্যন্ত, এক Ackermann বিপরীত ফাংশন তাকান পারেন , জটিলতা বিভিন্ন আলগোরিদিম বিশ্লেষণে পাওয়া যেতে পারে হে ( ঢ α ( এন , এন ) ) । এখানে একটি ভাল ভূমিকা আছে ।α(n,n)O(nα(n,n))


2
গরিমা যে ভুলবেন না , ফাংশন ackermann iterated বিপরীত! α∗(n)
— অ্যালেক্সিস বেঞ্জেসনার

4

যে কোনও many জন্য অসীম অনেকগুলি রয়েছে । সুতরাং, বিশেষত, কোনও জন্য ।O(n(log⁡n)α)⊊O(n(log⁡n)β)ও ( এন ) = ও ( এন ( লগ এন ) 0 ) ⊊ ও ( এন ( লগ এন ) α ) ⊊ ও ( এন লগ এন ) α ∈ ( 0 , 1 )α<βO(n)=O(n(log⁡n)0)⊊O(n(log⁡n)α)⊊O(nlog⁡n)α∈(0,1)

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