มีความซับซ้อนระหว่าง


10

มีระดับความซับซ้อนที่ใหญ่กว่าและเล็กกว่าหรือไม่O ( n log n )O(n)O(nlogn)


1
ฉันคิดว่าบางทีคำถามนี้จะเหมาะกว่าในการแลกเปลี่ยนทางวิทยาศาสตร์คอมพิวเตอร์หรือไม่
LKlevin

@LKlevin: เห็นด้วย
Geoff Oxberry

2
แลกเปลี่ยนวิทยาศาสตร์คอมพิวเตอร์กองไม่เป็นมิตรต่อคำถามพื้นฐานเช่นนี้
Nick Alger

คำตอบ:


20

nloglognอยู่ระหว่างและและเป็นสิ่งที่พบได้บ่อยในป่าn บันทึกnnnlogn



1
แต่ทั้งนี้ขึ้นอยู่กับแรงจูงใจของผู้ถามนี้อาจจะไม่แตกต่างที่เกี่ยวข้อง - เพื่อประโยชน์ทั้งหมดเป็นเพียงปัจจัยคงขนาดเล็ก loglogn
Eamon Nerbonne

2
ใช่แม้ว่ามันจะเป็นจริงสำหรับเช่นกันถ้าnมีขนาดเล็กพอ! lognn
Bill Barth

1
@BillBarth ใช่ แต่มันมีค่าคงที่น้อยกว่าค่าคงที่ ! loglogn
Pål GD

7

ด้านบนของนอกจากนี้ยังมีO ( n log ( n ) )ที่log คือจำนวนครั้งที่ต้องใช้ฟังก์ชันลอการิทึมเพื่อให้ผลลัพธ์มีค่าน้อยกว่า หรือเท่ากับ 1O(nlog(log(n)))O(nlog(n))log

O(nlog(n))

α(n,n)O(nα(n,n))


2
α(n)

4

α < β O ( n ) = O ( n ( บันทึกn ) 0 ) O ( n ( บันทึกn ) α ) O ( n บันทึกn ) อัลฟ่า( 0 , 1 )O(n(logn)α)O(n(logn)β)α<βO(n)=O(n(logn)0)O(n(logn)α)O(nlogn)α(0,1)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.