Ресурсы, которые я нашел по сложности времени, неясно, когда можно игнорировать термины в уравнении сложности времени, особенно с неполиномиальными примерами.
Для меня ясно, что при условии чего-то вида n 2 + n + 1 последние два члена не имеют значения.
В частности, с учетом двух категорий, 2 n и n * (2 n ), находится ли второй в том же порядке, что и первый? Имеет ли значение дополнительное n умножение? Обычно ресурсы просто говорят, что x n находится в экспоненциальной степени и растет намного быстрее ... затем двигаться дальше.
Я могу понять, почему это не так, поскольку 2 n будет значительно опережать n, но поскольку они не суммируются, это будет иметь большое значение при сравнении двух уравнений, фактически разница между ними всегда будет равна n, что кажется важным по меньшей мере.
n! = o((n+1)!)
то есть он асимптотически растет строго медленнее.