Вопрос интервью: Вычислить x ^ y в O(log n) Существуют разные ответы типа «Используйте алгоритм Indian Power» или double power(double x, int y) { if(y == 0) return 1; double d = ...
Если у меня есть алгоритм, который берет 4n^2 + 7n, перемещается для выполнения, каков его O? O (4n^2)? O (n^2)? Я знаю, что 7n отключен, но я не знаю, должен ли я сохранить n^2 коэффициент или нет.Спасибо
Если у меня есть алгоритм, который берет 4n^2 + 7n, перемещается для выполнения, каков его O? O (4n^2)? O (n^2)? Я знаю, что 7n отключен, но я не знаю, должен ли я сохранить n^2 коэффициент или нет.Спасибо
Если у меня есть алгоритм, который берет 4n^2 + 7n, перемещается для выполнения, каков его O? O (4n^2)? O (n^2)? Я знаю, что 7n отключен, но я не знаю, должен ли я сохранить n^2 коэффициент или нет.Спасибо
Я искал продвинутый алгоритм расстояния Левенштейна, и лучшее, что я нашел до сих пор, - это O (n * m), где n и m - длины двух строк. Причина, по которой алгоритм находится в этом ...
Вдохновившись этими двумя вопросами: Работа со строками: вычислить "сходство строки с ее суффиксами" и Выполнение программы меняется при увеличении размера I/P больше 5 в C, я придумал...
Мне трудно понять, почему рюкзак 0/1 с использованием динамического программирования не является решаемым за полиномиальное время. Здесь был задан аналогичный вопрос. Почему задача о рюкзаке псевдополиномиальна ?. ...
Возможный дубликат: Plain English explanation of Big O Много раз, когда говорят о временной сложности алгоритма, учитывают и память. I want to know what is the meaning of big-O(...
При ответе на этот вопрос в комментариях началась дискуссия о сложности QuickSort. Что я помню из университетского времени, так это то, что QuickSort составляет O (n ^ 2) в худшем случае, O (n log (n)) в среднем ...
Возможный дубликат: простое английское объяснение Большой OI может не найти достаточной помощи для изучения или понимания O-нотации и того, как узнать о времени или сложности пространства.
Поэтому, пожалуйста, предложите ...
Возможный дубликат: простое английское объяснение Big O В ответе на программную головоломку сказано, что сортировка строки занимает O (n log n) времени.
Как это получено? Есть ли у кого-нибудь хорошие ...
Я использую pre-тег для хранения необработанного отформатированного текста с возвратом каретки. Когда страница отображается впервые, она выглядит нормально. Позже я хочу обновить только предварительные данные. Я пробовал два способа сделать ...
Я написал простой код, пытаясь понять оценку нотации BigOh. на основе ссылки: большой-как-то-как-ты-рассчитать-приблизительный-это мой код здесь [Это был просто случайный, без особых причин, почему я ...
Возможный дубликат: Я знаю, что нотация Big O используется для оценки эффективности алгоритма, но я не понимаю, как вы читаете нотацию Big O и что именно ...
I'm referring to this: http://docs.python.org/tutorial/datastructures.html What would be the running time of list.index(x) function in terms of big O notation?
Как мне доказать это утверждение? Θ (n) + O (n ^ 2) ≠ Θ (n ^ 2) Я знаю, как доказать, если дана функция f (n), если она большая o, но я не понимаю, как решить эту проблему.
для f = n (log (n)) ^ 5
g = n ^ 1.01 это f = O (г)
f = 0 (г)
F = Омега (г)? Я попытался разделить оба на п, и я получил F = Log (N) ^ 5
g = n ^ 0,01 Но я все еще не знаю, к какому из них расти быстрее. Может кто-то ...
Предположим, нам дан массив из n целых чисел, представляющих цены акций за один день. Мы хотим найти пару (buyDay, sellDay), с buyDay ≤ sellDay, таким образом, что если бы мы купили акцию в buyDay ...
Будет ли это классифицироваться как алгоритм O (1) для "Hello, World!" ?? открытый класс Hello1 {открытый статический void Main () {DateTime TwentyYearsLater = new DateTime (2035,01,01); пока ( ...
Панграмматическое окно — это подстрока большого фрагмента текста, содержащая все 26 букв алфавита. Приведу пример из Википедии, учитывая этот текст :Я пел, и думал, что пел очень...
Один из моих любимых вопросов на собеседовании - In O (n) time and O (1) пробел, определяет, содержит ли связанный список цикл. Это можно сделать с помощью алгоритма поиска цикла Флойда. Мой вопрос ...
I was talking with a student the other day about the common complexity classes of algorithms, like O(n), O(nk), O(n lg n), O(2n), O(n!), etc. I was trying to come up with an example of a problem for ...
Принято считать, что проблемы, которые могут быть решены за полиномиальное время, «разрешимы», в то время как алгоритмы, требующие больше времени, неразрешимы. Конечно, будучи разрешимым в полиномиальном…
Хорошо известно, что наихудшее время выполнения для heapsort - Ω (n lg n), но у меня проблемы понять, почему это так. В частности, первый шаг heapsort (создание max-heap) требует времени Θ ...
При исследовании сложности любого алгоритма, который проходит через двоичное дерево поиска, я вижу два разных способа выразить одно и то же: Версия №1: Алгоритм обхода в худшем случае сравнивается один раз. ..
Для удаления узла в двоичном дереве мы должны выполнить поиск узла . Это возможно при минимальном количестве O (log N) и максимальном O (N). В зависимости от узла мы должны переставить указатели. Как мы вычисляем ...
Я действительно запутался в различиях между большой нотацией O, большой Omega и большой тета. Я понимаю, что большая О — это верхняя граница, а большая Омега — нижняя граница, но что именно делает большая Ө (...
Мои знания о большом O ограничены, и когда в уравнении появляются логарифмические члены, это меня еще больше сбивает. Может ли кто-нибудь объяснить мне простым языком, что такое алгоритм O (log n)? Где ...