Биг-О нотация, найти самый маленький - PullRequest
4 голосов
/ 13 июня 2011

Дайте наименьшую оценку O (), которую вы можете выполнить для следующих функций:

4n2 + 5n – 8 = O(...)


log(n)2 + n = O(...)

Если вы, ребята, можете, объясните ответ, а не дайте его мне. Подобный вопрос будет в моем среднесрочном семестре, и я хочу это понять.

Спасибо

Ответы [ 4 ]

4 голосов
/ 13 июня 2011

Когда вы имеете суммы терминов, вы должны думать о них как о том, что «один термин включает в себя другой?».Итак, какой из 4n 2 , 5n и 8 включает остальные?

Второй: log (n) 2 + n может быть переписан с использованием логарифмических законов:2 * LOG (п) + N.Константы не имеют значения, поэтому в основном вы должны выяснить, какая из них объединяет другую при сравнении log (n) и n .Я уверен, что вы знаете ответ здесь; -)

1 голос
/ 13 июня 2011

Обозначение Big-O упорядочено с возрастающей сложностью, как описано здесь на http://en.wikipedia.org/wiki/Big_O_notation,, у них есть хорошая таблица, показывающая упорядоченный список растущих сложностей, если у вас есть какие-либо дополнительные вопросы по этому поводу / вы не уверены в чем-то.

0 голосов
/ 09 января 2012

При суммировании уравнений: выберите самое тяжелое. (Самый большой в асимптотическом порядке).

Если вы хотите проверить, как это работает с алгеброй, или какая-то поддержка CAS, проверьте этот ответ .

0 голосов
/ 13 июня 2011

Запись неверна. Функция не равно классу O, функция элемент класса O

...