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


10

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


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

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

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

উত্তর:


20

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



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

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

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

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(logn)α)O(n(logn)β)( এন ) = ( এন ( লগ এন ) 0 ) ( এন ( লগ এন ) α ) ( এন লগ এন ) α ( 0 , 1 )α<βO(n)=O(n(logn)0)O(n(logn)α)O(nlogn)α(0,1)

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