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

991
голос
10
ответов
Вопрос Как найти временную сложность алгоритма? Что я сделал до публикации вопроса о SO? Я прошел этот ,
7 лет, 11 месяцев назад Yasser
118
голосов
3
ответа
Короче говоря, мне нужен алгоритм fast для подсчета количества ациклических путей в простом ориентированном графе. По простому графу я имею в виду один без self-петель или нескольких ребер. Путь мо...
9 лет, 1 месяц назад Szabolcs
53
голоса
0
ответов
Я получаю вышеуказанную ошибку, используя шаблон "\b([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})\b" (Для проверки электронной почты) всякий раз, когда длина сод...
2 года, 7 месяцев назад Kelvin Cheng
53
голоса
0
ответов
Я новичок в конкурентном мире программирования, и я столкнулся с проблемой, которая пытается вычислить количество подстрок большой строки, содержащей только цифры. как всегда, когда я пытаюсь запус...
3 года назад N. younes
54
голоса
1
ответ
Я хочу знать, является ли схема аппроксимации, которая является полностью полиномиально-временной схемой аппроксимации, - это также схема приближения многочлена-времени? Например, схема аппроксимац...
2 года назад Feng Hang
65
голосов
2
ответа
Может ли кто-нибудь помочь мне найти временную сложность T (n) = 1, если n <= 0 Т (п) = Т (п-1) + Т (п-2) + п
9 лет, 8 месяцев назад sudh
65
голосов
3
ответа
Я пытаюсь написать алгоритм MATLAB, который разрешит следующую проблему For some symmetric, positive semi-definite matrix S minimize (over vector x) x'*S*x subject to sum(x)==n x(i) is either 1 or ...
4 года, 6 месяцев назад user1205197
53
голоса
1
ответ
Если приложение перестает считывать данные из структур данных в памяти, но из словаря, реализованного на внешнем хранении в основной памяти, как это влияет на алгоритмическую и программную сложность?
7 лет, 1 месяц назад user2300043
84
голоса
1
ответ
Привет, у меня есть этот вопрос, но я ошибся, и я просто не понимаю этого. Речь идет о получении точного времени выполнения этого вложенного цикла. В частности, я могу понять до тех пор, пока "для ...
2 года, 11 месяцев назад Miku
74
голоса
4
ответа
поэтому мой класс структуры данных покрывает временную сложность, и у меня есть быстрый вопрос о производительности для arraylist и treemap. Метод get для ArrayList - это O (1), а метод get для Tre...
9 лет, 2 месяца назад jtn
64
голоса
3
ответа
Скажем, я написал программу, содержащую алгоритм, который имел экспоненциальную среду выполнения, а затем запускал программу через достаточно большой набор данных, в котором он не закончил годами. ...
8 лет, 2 месяца назад underveil
54
голоса
1
ответ
Это была опрос на прошлой неделе. Я думал, что ответ на вопрос ниже: Линия: 3. Однако инструктор сказал мне, что линия 4 лучше. Я все еще не понимаю почему? и приводит к другому вопросу, как узнать...
7 лет, 8 месяцев назад Sobiaholic
-5
голосов
2
ответа
Я пытаюсь найти сложную временную сложность для этой функции только по одному из аргументов. Я думал, что это O (p ^ 2) (или, скорее, большая тета), но я не уверен. (define (acc p n) (define (iter ...
8 лет, 3 месяца назад sara hamedani
53
голоса
1
ответ
Я пытаюсь найти временную сложность алгоритма Гиллеспи. Общий алгоритм может быть найден: здесь Более расширенная версия:
5 лет, 4 месяца назад Dwarrel
74
голоса
2
ответа
Я смотрю статью о wikipdia для этого алгоритма, и я вижу два, казалось бы, противоречивых утверждения: "также дает детерминированный способ проверить, что минимальная форма булевой функции достигну...
9 лет, 4 месяца назад Brent Arias
65
голосов
1
ответ
Я думаю, что этот алгоритм (или код) запускается log n раз, потому что каждый раз, когда количество условий, подлежащих оценке, уменьшается с постоянным коэффициентом. Я прав? Если нет, можете ли в...
3 года, 7 месяцев назад Avi
92
голоса
1
ответ
algorithm what (n) begin if n = 1 then call A else begin what (n-1); call B(n) end end. В вышеуказанной программе меня попросили найти временную сложность, когда процедура A берет O (1), а процедур...
1 год, 8 месяцев назад Sai Sankalp
-4
голоса
1
ответ
Я студент и узнаю о сложности времени. Я застрял в вопросе ниже. я искал его, но не мог найти ничего связанного. Может ли кто-нибудь выяснить сложность времени ниже алгоритма или просто сообщить мн...
2 года назад Umama Khalid
66
голосов
1
ответ
В алгоритме Sequential (не параллельно). является наилучшей сложностью для нахождения min в каждом суффиксе массива, будет O (nlogn)? может ли это быть O (n)? если не? Зачем? INPUT: array={x1,x2......
6 лет, 2 месяца назад Ohad
53
голоса
1
ответ
Есть ли способ вычислить проблему с рюкзаком постепенно? Любой алгоритм аппроксимации? Я пытаюсь решить проблему в следующем сценарии. Пусть D - мой набор данных, который не упорядочен и не должен ...
4 года назад Jeyhun Karimov
53
голоса
1
ответ
Я, очевидно, знаком с текстами, в которых упоминается, что это средняя нижняя граница и т.д.... но все еще задается вопросом, почему слово "амортизировано" было помещено туда? Почему амортизация ис...
1 год, 11 месяцев назад Cpp Hey
53
голоса
4
ответа
Это, по сути, проблема подключения n пунктов назначения с минимальным количеством дорог. Вход представляет собой набор вершин (a, b,..., n) Вес края между двумя вершинами легко вычисляется (наприме...
6 лет, 8 месяцев назад Patrick
-7
голосов
1
ответ
def sumarray(a) q = Queue.new for i in 0..(a.length-1) q.enqueue(a[i]) end sum = 0 while q.length > 0 sum = sum + q.dequeue end return sum end Предположим, что реализация очереди в алгоритме выш...
4 года, 7 месяцев назад Qingwan Kuah
100
голосов
4
ответа
Я узнал сложность deque::insert() из стандарта С++ 2003 (глава 23.2.1.3) следующим образом: В худшем случае вставка одного элемента в deque занимает время, линейное по минимуму расстояния от точки ...
8 лет, 8 месяцев назад Danqi Wang
54
голоса
2
ответа
У меня есть исследование проблем рюкзака. Теперь я остановился на специальном типе проблемы с несколькими рюкзаками, где вес каждого элемента равен прибыли этого элемента. Я не могу найти ни одной ...
5 лет, 2 месяца назад Igor Ryzhov
54
голоса
2
ответа
Предполагая, что n является положительным целым числом, композитная функция выполняет следующее: (define (composite? n) (define (iter i) (cond ((= i n) #f) ((= (remainder n i) 0) #t) (else (iter (+...
8 лет, 3 месяца назад Dan P.
54
голоса
0
ответов
Если я воспользуюсь пробелом из оболочки, всегда уменьшая разрыв = n/2, как я могу просто получить математику за сложностью. Я знаю и читаю здесь все другие вопросы, но мне это не кажется очевидным...
3 года, 6 месяцев назад buchstabe
117
голосов
1
ответ
Можно ли решить рекуррентное соотношение T (n) = √n T (√n) + n Используя основную теорему? Это не форма T (n) = a & sdot; T (n/b) + f (n) но эта проблема приведена в главе 4 главы CLRS.
8 лет, 9 месяцев назад ahollyhock
92
голоса
3
ответа
Пожалуйста, помогите мне найти сложность следующего кода: public static int method(int[] array, int n) { for (i = 1; i < n; i++) for (j = 1; j <= i; j++) if (array[j] < array[j+1]) for (k ...
6 лет, 8 месяцев назад Swapnil
178
голосов
3
ответа
Что значит доказать верхнюю границу или нижнюю границу алгоритма?
10 лет, 6 месяцев назад DarthVader
-4
голоса
2
ответа
Я ищу один эффективный способ генерации случайных чисел с использованием java. Я хочу, чтобы она была быстрой и надежной. К сожалению, класс SecureRandom в java и его метод nextBytes() генерируют в...
3 года, 11 месяцев назад ENIO MARKU
146
голосов
2
ответа
Цикломатическая сложность определяет, сколько возможных ветвей можно взять через функцию. Существует ли существующая функция/инструмент для вычисления ее для функций R? Если нет, предложения будут ...
8 лет, 9 месяцев назад Richie Cotton
99
голосов
1
ответ
Рассмотрим следующий фрагмент кода C++: string s = "a"; for (int i = 0; i < n; i++) { s = s + s; // Concatenate s with itself. } Обычно, анализируя временную сложность фрагмента кода, мы определ...
7 лет, 1 месяц назад templatetypedef
74
голоса
4
ответа
У меня есть алгоритм, который принимает граф DAG, который имеет n узлов и для каждого узла, он выполняет двоичный поиск на своих узлах смежности. Насколько мне известно, это был бы алгоритм O(n log...
7 лет, 8 месяцев назад SkyWalker
75
голосов
3
ответа
Я не уверен относительно сложности следующего блока C: int i = 0, j = 1; for ( i = 0; i < n * n; i += j ) { O1(); j += 2; } где O1 - функция, которая, очевидно, занимает постоянное время для вып...
4 года, 4 месяца назад w.kovacs
177
голосов
2
ответа
Я знаю, что худший случай в объединении - O (nlogn), то же, что и средний случай. Однако, если данные восходящие или нисходящие, это приводит к минимальному количеству сравнений, и поэтому mergesor...
5 лет, 10 месяцев назад Jim Blum
75
голосов
1
ответ
Я думаю, что для добавления объекта нам нужно: создать новый массив с большим размером + сделать копию старого массива + добавить элемент. Таким образом, конечная сложность - O (N), где N - конечно...
7 лет, 4 месяца назад AndrewShmig
98
голосов
0
ответов
скажем, у меня есть sort функции, которая имеет сложность O (n log n). Теперь, если у меня есть список k списков, каждая из которых имеет разную длину, как бы мне рассчитать общую сложность sort вы...
3 года, 7 месяцев назад beoliver
54
голоса
3
ответа
Как я могу доказать, что 2 ^ (п + а) есть О (2 ^ п)? Единственное, о чем я могу думать, это то, что n в 2 ^ n является произвольным значением, поэтому n + a точно так же произвольно, поэтому n + a ...
7 лет, 6 месяцев назад user1830621
66
голосов
2
ответа
Я изучаю сложность алгоритма, и я все еще не могу определить сложность некоторых алгоритмов... Хорошо, я могу определить основные циклы O (N) и O (N ^ 2), но у меня есть некоторые трудно в рутинах,...
3 года, 1 месяц назад marcoshass
Чтобы , пожалуйста,
Выберите тему жалобы:

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