Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

Asymptotic Notations ทั้ง 5 แบบ: O, o, Ω, ω, Θ

Asymptotic Notations (สัญกรณ์渐近)

ใช้แทนความซับซ้อนอัลกอริทึม มี 3 สัญกรณ์หลัก และอีก 2 แบบเสริม

Big-Oh Notation (O) - ขอบเขตบน

Big-Oh (O) ให้ขอบเขตบน (Upper Bound) ของฟังก์ชัน f(n) ภายในตัวคูณคงที่

Little-o Notation (o) - ขอบเขตบนไม่แน่น

Little-o (o) ใช้บอกขอบเขตบนที่ไม่แน่น (Loose Upper Bound) ของ f(n)

Big-Omega Notation (Ω) - ขอบเขตล่าง

Big-Omega (Ω) ให้ขอบเขตล่าง (Lower Bound) ของฟังก์ชัน f(n) ภายในตัวคูณคงที่

Little-omega Notation (ω) - ขอบเขตล่างไม่แน่น

Little-omega (ω) ใช้บอกขอบเขตล่างที่ไม่แน่น (Loose Lower Bound) ของ f(n)

Big-Theta Notation (Θ) - ขอบเขตแน่น

Big-Theta (Θ) ให้ขอบเขตแน่น (Tight Bound) ทั้งบนและล่างของฟังก์ชัน f(n)