ขอบเขตส่วนบนที่แน่นของ asymptotically คืออะไร


15

จากสิ่งที่ฉันได้เรียนรู้ขอบเขตที่แน่นแบบไม่มีความหมายหมายความว่ามันถูกผูกไว้จากด้านบนและด้านล่างในสัญกรณ์ที แต่ขอบเขตบนที่มีความตึงเชิงเส้นตรงหมายถึงอะไรสำหรับสัญลักษณ์ Big-O


สิ่งนี้ทำให้ฉันสับสนเช่นกัน ทำไมผู้เขียนไม่สามารถพูดว่า "theta" ทำไมจึงคิดค้นคำศัพท์ที่ไม่จำเป็น
beroal

คำตอบ:


21

บอกว่าใหญ่-O ผูกพันคือ "asymptotically แน่น" โดยทั่วไปหมายถึงการที่ผู้เขียนได้เขียนควร ) ยกตัวอย่างเช่นO ( x 2 )หมายความว่ามันเป็นไม่เกินเวลาคงที่บาง  x 2สำหรับทุกขนาดใหญ่พอ  x ; "asymptotically แน่น" หมายความว่ามันคือเรื่องจริงบางครั้งคง  x 2สำหรับขนาดใหญ่พอที่  xและไม่พูดบางครั้งคง  x 1.999Θ()O(x2)x2xx2xx1.999


13

นี่คือตัวอย่างที่อธิบาย (และตัวอย่างที่ชัดเจนสำหรับคำตอบที่ดีของดาวิด)

AO(n3)nAO(n)Ω(n)Θ(n)


3
Ω(n)

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