Big-O อธิบายว่าเวลาทำงานหรือหน่วยความจำของอัลกอริทึมเติบโตอย่างไรเมื่อขนาดอินพุต n เพิ่มขึ้น โดยจับพฤติกรรมแบบอะซิมโทติก กรณีแย่ที่สุด และละเลยค่าคงที่และพจน์ลำดับต่ำ
แนวคิด
เราสนใจอัตราการเติบโต ไม่ใช่การนับขั้นตอนที่แน่นอน O(2n + 5) เป็นเพียง O(n) เพราะเมื่อ n เพิ่มขึ้นอย่างมาก ค่าคงที่และพจน์ที่เล็กกว่าจะไม่มีความสำคัญ
