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

54
голоса
2
ответа
У меня есть отсортированный массив из n элементов. Значения могут быть отрицательными или положительными. Особенностью этого массива является то, что из n элементов существует один конкретный элеме...
2 месяца назад Avinash
75
голосов
1
ответ
Может ли кто-нибудь сказать, существует ли алгоритм Р-времени для нахождения антицепки размера k в частично упорядоченном множестве? (или DAG) Все ресурсы, которые я нашел в Интернете, имеют дело с...
2 месяца назад Apratim Bhattacharyya
65
голосов
1
ответ
Я пытаюсь узнать о анализе сложности и о том, как выполнить его с первых принципов. Возьмем QuickSort в качестве примера, я бы хотел получить выражение O-нотации для усложнения этого алгоритма в ср...
2 месяца назад Jim_CS
84
голоса
1
ответ
Какова сложность (обозначение Big O) операции CUBE в SQL (Microsoft) или Oracle? например SELECT x1, x2, SUM(x3) FROM xyz GROUP BY CUBE (x1, x2)
2 месяца назад janniks
97
голосов
3
ответа
Как видно из ответов на Алгоритм алгоритма линейного времени? , можно вычислить большую часть массива элементов в линейном времени и пространстве log(n) . Было показано, что каждый, кто видит этот ...
2 месяца назад dsg
53
голоса
1
ответ
Груша CodeSniffer, похоже, поставляется с Cyclomatic Complexity Sniff (CyclomaticComplexitySniff.php). Кто-нибудь знает, как его использовать? Я хотел бы рассчитать сложность кода, который я анализ...
2 месяца назад Dinesh Kumar Sarangapani
66
голосов
4
ответа
Пожалуйста, помогите мне сравнить сложность двух алгоритмов. O(N+1000) + O(M*log(M)) O(N*5) + O(2000) N = 100000 M = 100 Я не могу понять, что мне делать с O(...) ? Могу ли я оставить его? И просто...
2 месяца назад Kirzilla
93
голоса
3
ответа
Высокий уровень . Могу ли я сделать это order by , group by на основе sum быстрее? (PG 8.4, fwiw., На маленькой таблице.... думаю O (миллионы строк)) Предположим, что у меня была таблица вроде этог...
2 месяца назад Gregg Lind
53
голоса
4
ответа
Я уверен, что большинство из вас знает, что вложенный цикл имеет сложность O (n ^ 2), если размер входного параметра n for(int i = 0; i < n; i++){ for(int j = 0; j < n; j++){ ... } } Я думаю,...
2 месяца назад i30817
76
голосов
3
ответа
Википедия говорит о сложности A *: Временная сложность A * зависит от эвристики. В худшем случае, число узлов, расширенных, экспоненциально по длине решение (самый короткий путь), но он многочлен, ...
2 месяца назад Szkandy
138
голосов
1
ответ
Недавно я был удивлен тем фактом, что некоторые коллекции Java не имеют постоянной работы метода size(). В то время как я узнал, что параллельные реализации коллекций сделали некоторые компромиссы ...
2 месяца назад mario
75
голосов
3
ответа
Это вопрос о нахождении 1D пика (элемент - это пик, если он больше, чем соседние в массиве). Я смотрю лекции MIT opencourseware, и он говорит о наивном решении, начиная от индекса 0 и заканчивая. З...
2 месяца назад Algorithm Question
83
голоса
4
ответа
Рассмотрим следующую C-функцию: double foo (int n) { int i; double sum; if (n==0) return 1.0; else { sum = 0.0; for (i=0; i<n; i++) sum +=foo(i); return sum; } } Сложность пространства указанной...
2 месяца назад Prashant Bhardwaj
112
голосов
10
ответов
Ну, у меня есть этот бит кода, который сильно замедляет работу программы, потому что это линейная сложность, но многократно вызывающая квадратичную сложность программы. Если возможно, я хотел бы ум...
2 месяца назад user4910881
65
голосов
1
ответ
В этом случае f(n) != O(g(n)) и g(n) != O(f(n)) верно? У меня есть следующий ответ на этот вопрос, который я не мог понять: Иногда верно: для f(n) = 1 и g(n) = ||n ∗ sin(n)|| это верно, тогда как д...
2 месяца назад Kumkum Sharma
66
голосов
1
ответ
Проблема. Какова сложность поиска первых N чисел, которые делятся только на 2, 3, 5? Мое усилие Код - void printFirstNNumbers(int N) { int numbersFound = 0; // loop#1 for(int cnt = 0; ; cnt++) { in...
2 месяца назад devsda
53
голоса
1
ответ
Я прочитал много алгоритмов для поиска проблемы 2-SAT, т.е. Данное выражение является выполнимым или нет, что можно решить за многочленное время. пример ( алгоритм ). Для процедуры Кром (
2 месяца назад piyush-balwani
91
голос
2
ответа
Это вопрос из "введения в алгоритмы", число которого 4.4-5 и описывается следующим образом: Используйте дерево рекурсии для определения хорошей асимптотической верхней границы повторения T (n) = T ...
2 месяца назад tuan long
76
голосов
1
ответ
Поэтому я дал булевую формулу Q с 2n переменными. Обозначим Q (x1... xn, y1... yn) и упомянем, что существует a1.... принадлежащее {0,1} такое, что для каждого b1... bn, принадлежащего {0,1} Q (a1....
2 месяца назад bourne
76
голосов
2
ответа
Я пытаюсь решить повторение с использованием метода подстановки. Рекуррентное соотношение: T (n) = 4T (n/2) +n 2 Я предполагаю, что T (n) является Θ (nlogn) (и я уверен в этом из-за основной теорем...
2 месяца назад yrazlik
66
голосов
1
ответ
Найти плотную асимптотическую оценку: T (n) = 1, если n = 1 2T (n/4) + T (n/2) + n 2, если n> 1 Я попробовал рисовать дерево повторения. Первая строка у меня была n 2 вторая строка у меня (3/8) ...
2 месяца назад amitooshacham
65
голосов
1
ответ
Оператор %in% в R проверяет, есть ли что-то в чем-то другом, очевидно. Но мне интересно о производительности. В Python, для поиска элемента, набора или ключей ключа является O (1), потому что набор...
2 месяца назад wordsforthewise
91
голос
6
ответов
Вопрос Привет, я пытаюсь понять, какой порядок сложности в терминах нотации Big O. Я прочитал много статей и еще не нашел ничего, объясняющего именно "порядок сложности", даже на полезных описаниях...
2 месяца назад Luke
53
голоса
3
ответа
В моем учебнике описывается соотношение следующим образом: Существует очень хорошая математическая интуиция, которая также описывает эти классы. Предположим, что у нас есть алгоритм, который имеет ...
2 месяца назад user2793618
129
голосов
3
ответа
Насколько эффективна функция find() в классе std:: map? Проводит ли он все элементы, которые ищут ключ, такой, что он O (n), или он находится в сбалансированном дереве, или использует хэш-функцию и...
2 месяца назад Avi
106
голосов
2
ответа
Недавно мой коллега спросил меня, как он может проверить равенство двух массивов. У него было два источника Address и он хотел утверждать, что оба источника содержат точно такие же элементы, хотя п...
2 месяца назад stuXnet
85
голосов
2
ответа
Если нам задан отсортированный массив, какой алгоритм мы можем использовать для создания выходного массива, который имеет те же элементы, что и отсортированный массив, но элементы должны быть случа...
2 месяца назад AndroidDev93
286
голосов
6
ответов
Для двоичного типа дерева поиска структур данных я вижу, что запись Big O обычно обозначается как O (logn). В нижнем регистре "l" в журнале это подразумевает базу данных e (n), как описано натураль...
2 месяца назад BuckFilledPlatypus
75
голосов
1
ответ
Вчера у меня было интервью, в котором была представлена довольно простая структура данных дерева: t ::= int | (t * t) где tTree - либо целое число (лист), либо два t, которые представляют собой лев...
2 месяца назад Hunter McMillen
125
голосов
6
ответов
В то время как цикломатическая сложность является достойной метрикой, я склонен считать ее плохим инструментом для определения сложного кода. В частности, я считаю, что он просто выделяет определен...
2 месяца назад Jim Rush
-4
голоса
1
ответ
1 i ← 1 2 while i < n/4 3 do 4 j ← 2i 5 while j < n 6 do 7 j ← j + 1 8 i ← i + 1 b) 1 i ← n 2 while i > 1 3 do 4 j ← i 5 while j < n 6 do 7 j ← 2j 8 i ← i − 1 c) 1 i ← 1 2 while i < ...
2 месяца назад justPolo
65
голосов
1
ответ
Почему все проблемы NP решаются в O (2 ^ (n ^ k)), иначе EXPTIME? Где n ^ k - полиномиальная функция входного размера n и может зависеть от размера задачи. (k> = 0)
2 месяца назад ginsunuva
65
голосов
3
ответа
Ниже приведен какой-то псевдокод, который я написал, что, учитывая массив A и целочисленное значение k, возвращает true, если в есть две различные целые числа в k, и в противном случае возвращает f...
2 месяца назад user4910881
83
голоса
1
ответ
Завязался с каким-то глупым вопросом по сложности. У меня есть цикл, который запускает время O(lg(n)) . У меня есть еще один цикл внутри, который также равен O(lg(n)) , поэтому вся сложность O(lg(n...
2 месяца назад Boltosaurus
-4
голоса
3
ответа
Для данного баланса и процентной ставки мои программы вычисляют минимальный ежемесячный платеж для погашения задолженности в год. Однако он вычисляет его в среднем в ~ 0.000150, а другой в ~ 0.0003...
2 месяца назад ChrisIkeokwu
66
голосов
1
ответ
Предположим, вы хотели реализовать шаблонную функцию, которая принимает два итератора в контейнер и целое число, которое описывает "если элемент в контейнере находится в контейнере меньше <integ...
2 месяца назад Bob John
-5
голосов
1
ответ
У меня сложный запрос, и я не могу получить правильный ответ. Есть 3 таблицы: contact ( pk as INT, имя как VARCHAR,...) session ( pk as INT, контакт как INT,...) сообщение ( pk как INT, сеанс как I...
2 месяца назад Paul Warkentin
112
голосов
1
ответ
Я борюсь за терминологию между сложностью ввода-вывода и Space Complexity vs Time Complexity. Я знаю, какая временная сложность. Но сложность ввода-вывода и сложность пространства одинаковы? Спасиб...
2 месяца назад tetedp
85
голосов
1
ответ
Мой вопрос прост, что потери производительности из-за эталонную длину. Я не могу объяснить, но вот образец: между этим C* pC = m_a->m_b->m_c; и это выражение C* pC = m_b->m_c; Я спрашиваю ...
2 месяца назад Cahit Burak Küçüksütcü
74
голоса
1
ответ
http://imgur.com/a/efinr Поэтому мне было поручено создавать методы в java, которые выполняют базовые операции (добавление, вычитание и умножение) с помощью HugeIntegers (которые представляют собой...
2 месяца назад A. Fan
Чтобы , пожалуйста,
Выберите тему жалобы:

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