क्या और बीच एक जटिलता है [बंद]


10

क्या कोई जटिलता डिग्री है जो से बड़ी है और O (n \ log n) से छोटी है ?O(n)O(nlog⁡n)


1
मुझे लगता है कि शायद यह सवाल कंप्यूटर साइंस स्टैकटेक्चेंज में बेहतर होगा?
— LKlevin

@ लिल्विन: सहमत।
— ज्योफ ऑक्सीबेरी

2
कंप्यूटर विज्ञान स्टैक एक्सचेंज इस तरह के बुनियादी सवालों के प्रति बहुत अनुकूल नहीं है।
— निक अल्जीरिया

जवाबों:


20

n n लॉग एनnlog⁡log⁡n के बीच है और , और एक अपेक्षाकृत आम एक जंगल में मिल रहा है।nnlog⁡n



1
यद्यपि, प्रश्नकर्ता की प्रेरणा के आधार पर यह प्रासंगिक अंतर नहीं हो सकता है - सभी व्यावहारिक उद्देश्यों के लिए सिर्फ एक छोटा स्थिर कारक है। log⁡log⁡n
— ईमोन नेरबोन

2
हाँ, हालांकि यह लिए सच है और साथ ही अगर काफी छोटा है! एनlog⁡nn
— बिल बर्थ

1
@BillBarth हाँ, लेकिन यह घातीय रूप से कम निरंतर निरंतर है! log⁡log⁡n
— पाल जीडी

7

के शीर्ष पर , वहाँ भी है जिसमें समय की संख्या लघुगणक समारोह के क्रम में लागू किया जाना चाहिए है परिणाम 1 से कम या उसके बराबर होना।हे ( एन लॉग इन करें * ( एन ) ) लॉग *O(nlog⁡(log⁡(n)))O(nlog∗⁡(n))log∗

उदाहरण के लिए, यदि आप पहले से ही एक यूक्लिडियन न्यूनतम फैले हुए वृक्ष को जानते हैं, तो Delaunay त्रिकोण को समय में खोजा जा सकता है ।O(nlog∗⁡(n))

बहुत अधिक, एक उलटा एकरमन फ़ंक्शन को देख सकता है, जो कि जटिलता के कई एल्गोरिदम के विश्लेषण में पाया जा सकता है । यहाँ एक अच्छा परिचय है ।α(n,n)O(nα(n,n))


2
महिमा को मत भूलना जो कि , पुनरावृत्त प्रतिलोम एकरमेनन फ़ंक्शन है! α∗(n)
— एलेक्सिस बीग्नेसर

4

अनंत रूप से कई हैं, चूंकि किसी भी लिए । तो, विशेष रूप से, किसी भी ।α < β हे ( एन ) = हे ( एन ( लॉग एन ) 0 ) ⊊ हे ( एन ( लॉग एन ) α ) ⊊ हे ( n लॉग एन ) α ∈ ( 0 , 1 )O(n(log⁡n)α)⊊O(n(log⁡n)β)α<βO(n)=O(n(log⁡n)0)⊊O(n(log⁡n)α)⊊O(nlog⁡n)α∈(0,1)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.