Ketika kita membandingkan kompleksitas dari dua algoritma, biasanya kasusnya adalah atau g ( n ) = O ( f ( n ) ) (mungkin keduanya), di mana f dan g adalah waktu berjalan (misalnya) dari kedua algoritma.
Apakah ini selalu terjadi? Yaitu, apakah setidaknya salah satu dari hubungan dan g ( n ) = O ( f ( n ) ) selalu berlaku, yaitu untuk fungsi umum f , g ? Jika tidak, asumsi mana yang harus kita buat, dan (mengapa) tidak apa-apa ketika kita berbicara tentang algoritma yang menjalankan waktu?