Tổng quát: Giả sử f(n), g(n) là hai hàm số không âm, đồng biến theo n. Hàm f(n) được xác định có độ phức tạp tính toán cấp g(n), ký hiệu là O(g(n)), khi và chỉ khi tồn tại các hằng số c và n0 sao cho f(n) ≤ cg(n) khi n ≥ n0. Khi đó, ta nói f(n) có cấp g(n), ký hiệu f(n) = O(g(n)) (thực chất là cấp lớn không vượt quá g(n)