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

Big Omega (Ω) และ Big Thera (θ) Notation


สัญลักษณ์แสดงอาการ

เครื่องหมาย Asymptotic ใช้เพื่อแสดงถึงความซับซ้อนของอัลกอริธึมสำหรับการวิเคราะห์เชิง asymptotic สัญกรณ์เหล่านี้เป็นเครื่องมือทางคณิตศาสตร์เพื่อแสดงถึงความซับซ้อน มีสัญลักษณ์สามแบบที่ใช้กันทั่วไป

สัญลักษณ์บิ๊กโอเมก้า

สัญกรณ์ Big-Omega (Ω) ให้ขอบเขตที่ต่ำกว่าสำหรับฟังก์ชัน f(n) ถึงภายในปัจจัยคงที่

เราเขียน f(n) =Ω(g(n)) หากมีค่าคงที่บวก n0 และ c เช่นนั้น ทางด้านขวาของ n0 f(n) อยู่บนหรือเหนือ c*g(n) เสมอ

Ω(g(n)) ={ f(n) :มีค่าคงที่ที่เป็นบวก c และ n0 เช่นนั้น 0 ≤ c g(n) ≤ f(n) สำหรับ n ≤ n0 ทั้งหมด }

Big Omega (Ω) และ Big Thera (θ) Notation

สัญลักษณ์ Theta ขนาดใหญ่

สัญกรณ์ Big-Theta(Θ) กำหนดขอบเขตของฟังก์ชัน f(n) ถึงภายในปัจจัยคงที่

เราเขียน f(n) =Θ(g(n)) หากมีค่าคงที่บวก n0 และ c1 และค2 ไปทางขวาของ n0 f(n) อยู่ระหว่าง c1 . เสมอ *g(n) และ c2 *g(n) รวมอยู่ด้วย

Θ(g(n)) ={f(n) :มีค่าคงที่ที่เป็นบวก c1 , c2 และ n0 เช่นนั้น 0 ≤ c1 ก.(n) ≤ f(n) ≤ c2 g(n) สำหรับ n ทั้งหมด ≥ n0 }

Big Omega (Ω) และ Big Thera (θ) Notation