Если они используют неформальное определение (которое действительно является большой тэтой), тогда ответ, очевидно, да.
Если они используют формальное определение, тогда ответ - нет. И причина в том, что говоря, что алгоритм O(f(n))
означает, что вы можете получить верхнюю границу формы c f(n)
для всех достаточно больших n
. Таким образом, сортировка слиянием - это алгоритм O(n^4)
, а сортировка по пузырькам - O(n^3)
. (Не лучшая граница, которую вы можете поставить, но обе границы действительны.) И все же для больших n
сортировка слиянием выполняется быстрее.