Notacja Big O zapewnia górną granicę funkcji, podczas gdy Big Theta zapewnia ścisłą granicę. Uważam jednak, że notacja Big O jest zwykle (i nieformalnie) nauczana i stosowana, gdy naprawdę mają na myśli Big Theta.
np. „Quicksort to O (N ^ 2)” może przekształcić się w znacznie silniejsze zdanie „Quicksort to Θ (N ^ 2)”
Chociaż użycie Big O jest technicznie poprawne, czy bardziej powszechne stosowanie Big Theta nie byłoby bardziej wyraziste i nie prowadziło do mniejszego zamieszania? Czy jest jakiś historyczny powód, dla którego ten Big O jest częściej używany?
Notatki Wikipedii :
Nieformalnie, szczególnie w informatyce, często dopuszcza się nadużywanie notacji Big O w celu opisania asymptotycznej ścisłej więzi, w której użycie notacji Big Theta może być bardziej odpowiednie w danym kontekście.