2017-01-28 12 views
-3

Функцию 4n + 6 можно назвать принадлежащей O (n³). Я хочу знать, почему это ложно. Я новичок в структуре данных. Я буду очень рад, если кто-нибудь сможет мне это объяснить.Почему это утверждение ложно?

+0

Переполнение стека - это помощь * программированию *, а не домашняя работа по информатике. –

+0

Я нашел вопросы с большими о, вот почему я спросил :) –

+0

Кто сказал, что это неправильное утверждение? – sascha

ответ

-1

Я думаю, этот вопрос не по теме на StackOverflow, но я отвечу на него так или иначе:

Big-O является верхней границей, а не плотно связаны. Если у вас есть десять долларов в кармане и скажите другу: «У меня есть деньги в кармане, и это не более миллиона долларов», вы говорите правду, но вы не даете им ужасно точной информации ,

Аналогично, функция f(n) = 4n + 6 технически находится в O (n^3); он также находится в O (n^2), O (2^n) и O (n!), но наиболее точной верхней оценкой является O (n).

+1

Хотя немного упрощено, я задаюсь вопросом о нижнем горизонте. – sascha

+1

Спасибо! И я нашел много вопросов о большом o здесь, поэтому я не совсем понимаю, почему люди не голосуют за этот пост. Но большое спасибо. –

+1

@FarhaNashra Govinds ответ правильный. Но если вы хотите продолжить формальный маршрут, проверьте формальное определение (правая часть таблицы под * Семейство обозначений Бахмана-Ландау *) [в Википедии] (https://en.wikipedia.org/wiki/Big_O_notation#Family). – sascha

 Смежные вопросы

  • Нет связанных вопросов^_^