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

91
голос
1
ответ
Мне нужна помощь, чтобы понять анализ рекурсивных алгоритмов. Я быстро сделал этот алгоритм и хотел бы знать, что такое сложность: int FunctionExampple( A1, A2, ... An ) { product = 1; if( n == 2) ...
7 лет, 12 месяцев назад Tesla
99
голосов
1
ответ
В чем разница между следующими деревьями Штейнера: (Non-) Метрика Штейнер Минимальное дерево, Евклидово Штайнер Минимальное дерево, График Штайнер Минимальное дерево и т.д.? Какие из них NP-полные ...
6 лет назад user3609832
107
голосов
2
ответа
Мне было интересно, есть ли у меня JQuery Javascript Таймеры Javascript CSS DIVs внутри DIVs Таблицы внутри таблиц Таблица внутри DIVs DIVs внутри таблиц и все возможное сочетание всего вышеизложен...
9 лет, 6 месяцев назад Moon
66
голосов
1
ответ
Я смотрел на алгоритм pisinger, как описано здесь Быстрое решение для алгоритма суммирования подмножества Pisinger и на wikipedia http://en.wikipedia.org/wiki/Subset_sum_problem
5 лет, 11 месяцев назад omega
77
голосов
1
ответ
Алгоритм, имеющий наихудшее время работы O (N ^ 2), потребовал 30 секунд для ввода размера N = 20. Как долго будет выполняться тот же алгоритм для размера ввода N = 400?
9 лет, 10 месяцев назад Shailesh Tainwala
53
голоса
0
ответов
Я не могу найти "легкое" и понятное сокращение от 3 СБ до набора обложки. Завтра у меня есть экзамен, и это может быть вопросом. Может ли кто-нибудь объяснить мне? Спасибо всем, кто читал до сих пор
2 года, 11 месяцев назад SugusTHC
-4
голоса
1
ответ
Если f(n) is O(g(n)) но не o(g(n)) , верно ли, что f(n) is theta(g(n)) ? Аналогично, f(n) is Omega(g(n)) но не omega(g(n)) f(n) is theta(g(n)) . Если нет, можете ли вы предоставить объяснение/встре...
4 года назад Chara
91
голос
2
ответа
Какова вычислительная сложность алгоритма ортогонализации Грэма-Шмидта? Предположим, что существует матрица столбцов m и столбцов k , сколько операций требуется для вычисления ортогонализации? Если...
5 лет, 4 месяца назад Donbeo
105
голосов
1
ответ
Проблема QP является выпуклой. Для Wiki проблема может быть решена за многочленное время. Но каков именно порядок?
5 лет, 1 месяц назад Anguslilei
53
голоса
0
ответов
Я должен получить в ракетке под O (n ^ 2) сложность времени, длинный суффикс из двух списков разных размеров. Мне запрещено использовать реверс в списках или вспомогательную префиксную функцию, и м...
2 года, 3 месяца назад Nita Liviu
66
голосов
1
ответ
Когда я вызываю cProfile.run('myFunction1') он возвращается с несколькими вызовами функций. Я хотел бы сравнить различные версии myFunction и найти наиболее эффективный (например, с наименьшей слож...
6 лет, 10 месяцев назад gen
53
голоса
4
ответа
Как определить, есть ли заданные f (n) и g (n) в тета, омега, большая о, маленькая омега или немного о? - Я думаю, что один из способов сделать это - построить графики обеих функций f (n) и g (n). ...
9 лет, 8 месяцев назад user457668
77
голосов
1
ответ
Какова сложность времени (порядок алгоритма) алгоритма, который находит локальный минимум в графе с узлами n (с каждым node максимум d соседей)? Подробно: У нас есть график с узлами n . Каждый node...
4 года, 4 месяца назад Nargesoo
53
голоса
1
ответ
Я должен показать, что следующая проблема NP-Complete и нужны полезные подсказки о том, как действовать. Проблема: Мы смотрим на систему бронирования встреч. Вход представляет собой список n возмож...
3 года, 5 месяцев назад TreEnt
105
голосов
3
ответа
Конечно, я знаю о разнице в производительности между arraylist и связанным списком. Я сам запускал тесты и видел огромную разницу во времени и памяти для вставки/удаления и итерации между arraylist...
7 лет, 6 месяцев назад Biman Tripathy
54
голоса
3
ответа
Это мой вопрос: Объясните пример быстрой сортировкой, сортировкой слияния и сортировкой кучи. далее подсчитывайте количество операций по каждому из этих методов сортировки. Я не понимаю, что именно...
9 лет, 8 месяцев назад Tony
98
голосов
2
ответа
Учитывая случайный однонаправленный граф, я должен найти "грани узких мест", чтобы перейти от одной вершины к другой. То, что я называю "узким местом" (должно быть лучшее название для этого!) - пре...
9 лет, 1 месяц назад Noros
91
голос
0
ответов
Эта статья доказывает, что NP-жесткие задачи могут быть эффективно решены с помощью абстрактных геометрических вычислений. Эти вычисления основаны на сигналах, которые безразмерны и могут двигаться...
2 года, 9 месяцев назад skoestlmeier
75
голосов
1
ответ
Предположим, у меня есть коллекция из N выровненных по оси гиперкубоидов в D-измерениях. Каждый гиперкубоид имеет одну вершину в начале координат и одну вершину в положительном ортанте (т.е. со все...
1 год назад cfp
53
голоса
1
ответ
Я вижу много противоречивой информации об этой проблеме. С некоторыми сайтами высказываний NP-полный, а другие говорят, что он полностью совместим с NP. Единственная реальная постоянная информация,...
5 лет, 5 месяцев назад STaron1
65
голосов
1
ответ
У меня рекуррентное отношение, это похоже на следующее: T (e n ) = 2 (T (e n-1 )) + e n где e - натуральный логарифм. Чтобы решить эту проблему и найти Θ-границу, я попробовал следующее: положил k ...
7 лет, 2 месяца назад yrazlik
100
голосов
2
ответа
В выписке из моего учебника говорится, что уменьшение значения K при запуске этого алгоритма на самом деле увеличивает сложность, поскольку он должен запускать больше "сглаживания". Может кто-нибуд...
6 лет назад Simon Kiely
54
голоса
2
ответа
Когда я принимал класс алгоритмов, говорящих о минимальных связующих деревьях, мой профессор представил повышение производительности от O (m log * n) до O (m log (log * n)) от Fredman и Tarjan. Я о...
6 лет назад Ray
53
голоса
2
ответа
Я должен определить временную сложность (большой O) следующей функции: void BET::makeEmpty(BinaryNode* &n) { if(n != NULL) { makeEmpty(n->left); makeEmpty(n->right); delete n; } n = NULL;...
6 лет, 2 месяца назад sangam.saga
54
голоса
9
ответов
На каком уровне сложности обязательно переключиться на существующую инфраструктуру для веб-разработки? Какое измерение сложности практично для веб-разработки? Длина кода? Список функций? Размер баз...
11 лет, 8 месяцев назад databyss
53
голоса
2
ответа
Мы видим много методов сортировки, таких как Merge, quick, Heap. Не могли бы вы помочь мне решить, какой из этих методов сортировки следует использовать в какой среде (как в проблеме)? Когда следуе...
8 лет, 5 месяцев назад Aj Gauravdeep
53
голоса
2
ответа
Я изучаю класс NP, и в одном из слайдов упоминается: It seems that verifying that something is not present is more difficult than verifying that it is present. ______ _________ Hence, CLIQUE (compl...
4 года, 4 месяца назад Kevin Van Ryckegem
75
голосов
6
ответов
Проблема: Создайте функцию, которая суммирует два аргумента вместе. Если предоставлен только один аргумент, верните функцию, которая ожидает один аргумент и возвращает сумму. Например, addTogether ...
3 года, 11 месяцев назад Maria Campbell
54
голоса
1
ответ
Я пытаюсь получить больше ясности по сложности алгоритма, который я написал ниже: left = 1 right = 1 for i=0; i < array.len; i ++: j = i+1 for j; j < array.len; j++: right *= array[j] tmp[i] ...
1 год, 8 месяцев назад knowKnothing
53
голоса
3
ответа
Я знаю, что мой алгоритм наивного матричного умножения имеет временную сложность O (N ^ 3)... Но как я могу доказать, что через мою таблицу значений? Размер - длина строки или столбца матрицы. Так ...
7 лет назад Toni_Entranced
92
голоса
1
ответ
Функция печати определенного уровня void printGivenLevel(struct node* root, int level){ if(root == NULL) return; if(level == 1) printf("%d ", root->data); else if (level > 1) { printGivenLeve...
5 лет, 1 месяц назад Old Monk
150
голосов
3
ответа
В настоящее время я работаю над проблемой, требующей случайного выбора элемента из набора. Каждый из элементов имеет вес (вероятность выбора), связанный с ним. Моя проблема в том, что для множеств ...
9 лет назад user4910881
84
голоса
2
ответа
У меня есть функция, которая зависит от трех переменных: T , N и M . Цикл следующий: for each t from 0 to T { for each n from 0 to N { process(n,t); } for each m from 0 to M { process(m,t); } } Как...
6 лет, 11 месяцев назад Sam Gomez
64
голоса
4
ответа
Человек стоит в начале 1-мерной линии. Он пытается добраться до точки, которая находится в нескольких шагах в одном направлении. Направление неизвестно, и расстояние также неизвестно. Как это можно...
3 года, 4 месяца назад Sean Morgan
91
голос
1
ответ
Когда мы реализуем динамический массив через повторное удвоение, мы просто создаем новый массив, который удваивает текущий размер массива и копирует предыдущие элементы, а затем добавляет новый? Пр...
5 лет, 12 месяцев назад Dubby
65
голосов
1
ответ
Просьба дать краткий и простой подход к анализу временной сложности алгоритма поиска соединений. В двух случаях 1. Стандартный подход 2. Эвристический подход с взвешенным объединением Я знаю, что в...
6 лет, 5 месяцев назад Sonali
84
голоса
1
ответ
Чтобы построить массив suffis в строке из n символов, мы сначала генерируем n суффиксов O (n) и затем сортировать их O (n log n) общая временная сложность относится к O (n) + O (nlogn) = O (nlogn)....
6 лет, 3 месяца назад Aadith
83
голоса
1
ответ
У меня есть функция, которая должна делать две вещи: Перемещение массива n*n*n Обновление контактов в зависимости от состояния массива Эта функция будет работать многократно. У меня есть два алгори...
7 лет, 3 месяца назад asheeshr
65
голосов
3
ответа
Скажем, у нас есть некоторый массив булевых значений: A = [0 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 1 1 1 1 0 0 0 ... 0] Массив создается путем выполнения классификации по потоку данных. Каждый эл...
2 года, 2 месяца назад jmkmay
66
голосов
1
ответ
Иногда очень сложно оценить интеграл, но достаточно легко проверить правильность решения. Мне кажется, что это должно быть, по крайней мере, np, но мое понимание концепции ограничено, и мне может б...
6 лет, 3 месяца назад kevingregg
Чтобы , пожалуйста,
Выберите тему жалобы:

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