Complexity-Theory – вопросы и ответы – страница 5

83
голоса
4
ответа
Я изучаю асимптотические обозначения из книги, и я не могу понять, что означает автор. Я знаю, что if f(n) = Θ(n^2) then f(n) = O(n^2) . Однако из слов автора я понимаю, что для алгоритма сортировк...
2 месяца, 2 недели назад oiyio
100
голосов
4
ответа
У меня проблема, связанная с зоной биологии. Прямо сейчас у меня есть 4 ОЧЕНЬ БОЛЬШИХ файла (каждый с 0,1 миллиардами строк), но структура довольно проста, каждая строка этих файлов имеет только 2 ...
2 месяца, 2 недели назад Shang Wang
75
голосов
1
ответ
Поэтому я пытался проанализировать специализированный вариант алгоритма Дейкстры, над которым я работал. Я испытываю худшую сложность. В алгоритме используется куба Фибоначчи, которая в случае норм...
2 месяца, 2 недели назад John Smith
53
голоса
2
ответа
Давайте возьмем двоичный поиск, например, наилучшее время выполнения будет получено в первом сравнении, когда key_to_find == (imin + imax)/2; И наилучшее время работы будет представлено O (1). Я по...
2 месяца, 2 недели назад Akina91
76
голосов
1
ответ
Я делаю базовую программу в OCaml, в которой я использую графики. Я определил график как: type 'a graph = ('a * int list) array;; где элементами массива являются вершины, а элементы в списках - это...
2 месяца, 2 недели назад Anatole Dahan
65
голосов
3
ответа
Я просто смотрел на соответствующий вопрос на этом сайте, и это заставило меня задуматься. Я вижу много вопросов вроде: Должен ли я развернуть XYZ с моим пакетом или добавить ссылку на какой-то дру...
2 месяца, 2 недели назад Chris
65
голосов
4
ответа
У меня есть n разных чисел, и я хочу сортировать их в k группах, так что любое число в группе 1 меньше любого числа в группе 2, а любое в группе 2 меньше, чем кто-либо в группе 3 и так далее, пока ...
2 месяца, 2 недели назад liwuen
92
голоса
1
ответ
Является ли следующая проблема в NP-Complete или P? Ввод : множество S положительных целых чисел {a1, a2,..., an) и положительное целое число M Вопрос : Существует ли подмножество S 'из S такое, чт...
2 месяца, 2 недели назад Shao Kun Deng
75
голосов
1
ответ
Возникает вопрос: Предположим, что f, g: N → N - такие функции, что f (n) = O (logn) и g (n) = Ω (nlogn). Возможно ли, что f (n) = Ω (g (n))? Я думаю, что это невозможно becaouse nlogn > logn, н...
2 месяца, 2 недели назад NotSure
83
голоса
3
ответа
Может ли кто-нибудь дать мне пример в реальном времени, как рассчитать большую тету. Является ли большая тэта чем-то вроде обычного случая (мин-макс)/2? Я имею в виду (минимальное время - большой O...
2 месяца, 2 недели назад Navin Leon
54
голоса
1
ответ
Я недавно понял "Большое О". Недавно я столкнулся с примером, приведенным в книге. void Function(int n) { int i=1 ; int s=1 ; while( s <= n) { i++ ; s= s+i ; print(\*"); } } Я не знаю, как автор...
2 месяца, 2 недели назад Beast
91
голос
1
ответ
Мне нужно получить счетчик операций следующего псевдокода: x(1) = b(1) / L(1,1); for j = 2 : n sum = 0; for k = (j-1) : max(1,j-m) sum = sum + L(j,k) * x(k); end x(j) = ( b(j) - sum ) / L(j,j); end...
2 месяца, 2 недели назад itzjustricky
84
голоса
1
ответ
У меня возникли проблемы, чтобы вспомнить название того, что нужно делать с квадратичной сложностью, когда оно может быть разрешено линейно. Например, использование функции get-by-index для итераци...
2 месяца, 2 недели назад fortran
74
голоса
2
ответа
Алгоритм 𝑂 (𝑛) -time НЕ всегда быстрее алгоритма 𝑂 (𝑛 ^ 2) -time. Это утверждение верно. Кто-нибудь знает, что такое особый случай?
2 месяца, 2 недели назад Arch1tect
322
голоса
2
ответа
Этот более ранний вопрос описывает некоторые из факторов, которые могут вызвать сложность алгоритма O (log n). Что может привести к тому, что алгоритм имеет временную сложность O (log log n)?
2 месяца, 2 недели назад templatetypedef
-8
голосов
1
ответ
Я искал сложность сортировки шара, но я ничего не видел об этом в Интернете. Может ли кто-нибудь дать мне средний случай, лучший случай и худший случай сортировки баллонов? Мы проводим исследования...
2 месяца, 2 недели назад Levi
65
голосов
1
ответ
Я смущен временной сложностью этого фрагмента кода и логикой его поиска. void doit(int N) { for (int k = 1; k < N; k *= 2) { <----I am guessing this runs O(logN) for (int j = 1; j < k; j +...
2 месяца, 2 недели назад bluejamesbond
-4
голоса
1
ответ
я получаю проблемы в одной рандомизированной проблеме :) Например, рандомизированный алгоритм A, который хочет определить вход X, является номером prim или нет? при первом запуске 1-, если x являет...
2 месяца, 2 недели назад user3670084
85
голосов
3
ответа
Я пытаюсь понять, как дать худшую временную сложность. Я не уверен в моем анализе. Я читал вложенные for петли big O is n^2 ; это правильно для цикла for с циклом while внутри? // A is an array of ...
2 месяца, 2 недели назад Ellen
54
голоса
1
ответ
Рассмотрим следующий код, который выдает первые 2 элемента из очереди приоритетов, добавляет их и вставляет сумму обратно в очередь приоритетов. while (pq.size() > 1) { // Extract shortest two r...
2 месяца, 2 недели назад Ashish Chopra
92
голоса
1
ответ
Я написал код в MATLAB со сложностью O (n ^ 3). Я удалил один из циклов и вместо этого использовал векторизованную форму. В результате время выполнения сократилось. Я понимаю, что векторизация повы...
2 месяца, 2 недели назад Crimson
65
голосов
1
ответ
Я видел несколько ошибок в файлах cnf как для удовлетворительных, так и для неудовлетворительных предложений. Проблемы с SATLIB Benchmark Чтобы быть более конкретным, я обнаружил, что 1-й файл zip-...
2 месяца, 2 недели назад vinaych
99
голосов
4
ответа
Если один компьютер может содержать только 1 миллион номеров, как узнать среднее число из 100 миллионов номеров?
2 месяца, 2 недели назад Stephen Hsu
84
голоса
1
ответ
Я изучаю функциональное программирование, и я прихожу к идее, чтобы собрать математические операторы. counting -> addition -> multiplication -> power -> ... Естественно вышел простой и ...
2 месяца, 2 недели назад Luka Rahne
84
голоса
3
ответа
Я использую RandomAccessFile в программе Java в Linux, которая обрабатывает огромное количество данных. так что я делаю, я храню много файлов, каждый файл содержит различную информацию. когда я заг...
2 месяца, 2 недели назад bachurim09
91
голос
2
ответа
Я реализую дерево сегментов, чтобы иметь возможность быстро ответить на следующие запросы в массиве A: запрос i, j: сумма всех элементов в диапазоне (i, j) обновить i, j, k: добавить k ко всем элем...
2 месяца, 2 недели назад Rontogiannis Aristofanis
-4
голоса
3
ответа
Имея этот простой Java-код: import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Simple { public static void main(String[] args) { List list = new ArrayList...
2 месяца, 2 недели назад MCHAppy
91
голос
2
ответа
как найти индекс в круговом массиве, так что строка, которая формируется, начиная с этого индекса, сначала в лексикографическом порядке. Для Ex: в круговой массиве ABCDEABCCDE Ответ равен 6, потому...
2 месяца, 2 недели назад jairaj
54
голоса
2
ответа
int z=1; for(int i=0;i*i<n;i++){ z*=3; for(int j=0;j<z;j++){ // Some code } } Ответ - O (3 ^ n). Правильно ли это? Как определить временную сложность вложенного цикла?
2 месяца, 2 недели назад Mr. J
91
голос
1
ответ
Я даю вам три коротких кода: Первый код: procedure Proc (n:integer) begin if n>0 then begin writeln('x') Proc(n-2) writeln('*'); Proc(n-2) end end Второй код: procedure Proc (n:integer) begin if...
2 месяца, 2 недели назад user211112
54
голоса
1
ответ
У меня есть модель, в которой состояние j среди M состояний выбрано с вероятностью p_j. Вероятностью может быть любое действительное число. Это задает модель смеси по M состояниям. Я могу получить ...
2 месяца, 2 недели назад Gabriel Mitchell
84
голоса
6
ответов
Я пытаюсь сделать исследование по сложности пространства алгоритма сортировки пузырьков, что я знаю, что сложность пространства алгоритма сортировки пузырьков равна O (1), учитывая приведенный ниже...
2 месяца, 2 недели назад user1862650
54
голоса
1
ответ
Я пытался вычислить эту функцию, и я немного не уверен в своем результате. Я установил его на True. Может кто-нибудь объяснить, если мой ответ правильный и почему? (3 log 2 n + 55 log(n 10 ) + 8 lo...
2 месяца, 2 недели назад Chukkee
99
голосов
1
ответ
Я пытаюсь решить T(n) = sqrt(n)*T(sqrt(n))+sqrt(n) путем рисования дерева повторения и решения этого метода замены. Но мне нелегко обернуть голову тем, как метод sqrt повлияет на этот процесс, и я,...
2 месяца, 2 недели назад manis
99
голосов
2
ответа
Если у вас есть простой неориентированный граф G(V,E) и F , который является подмножеством V . Как вы можете найти node V , чтобы расстояние от каждого node от F до V было одинаковым, а расстояния ...
2 месяца, 2 недели назад omega
66
голосов
3
ответа
Я только начинаю изучать большую концепцию O. Я узнал, что если функция f меньше или равна другой константе, кратной функции g, то f является O (g). Теперь я столкнулся с примером, в котором строка...
2 месяца, 2 недели назад Haya Hallian
66
голосов
1
ответ
В настоящее время я изучаю курс структуры данных. Мне нужно обосновать, в чем сложность следующего алгоритма, но я не понимаю, как его решить. for(int i=0;i<N;i++) for(int j=0;j<i;j++) for(in...
2 месяца, 2 недели назад Rafael Henriques
54
голоса
1
ответ
Я только начал изучать структуры данных, и я был бы рад некоторой помощи. Допустим, у меня есть этот псевдокод функции сортировки выбора для массива чисел A: для я = n до 1 к 1, do maxPos = i для j...
2 месяца, 2 недели назад user534957
100
голосов
1
ответ
Я пытался доказать/опровергнуть вышесказанное, я доказал, что если f (n) есть Θ (h (n)) и g (n) = O (h (n)), то f (n) + g (n ) является O (h (n)), но теперь, когда я пытаюсь доказать/опровергнуть, ...
2 месяца, 2 недели назад noogler
92
голоса
1
ответ
for (int i = 0; i < n; i++) { for (int j = 0; j < i*i; j++) { cout << j << endl; result++; } } Выполнение этого кода означает, что для 5 он работает в общей сложности 30 раз. Я зн...
2 месяца, 2 недели назад Jeffrey Morgan
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема