Complexity-Theory – вопросы и ответы

48
голосов
1
ответ
Привет, я задал этот вопрос, но ошибся в его ответе, который касался анализа времени выполнения функции. С моей точки зрения, внешний цикл while работает в n ^ 2 раза. В частности, оно начинается о...
2 года, 7 месяцев назад Miku
48
голосов
3
ответа
Я пытаюсь понять нотацию Big O следующих двух алгоритмов ниже, но у меня проблемы. Первый: public static int fragment3 (int n){ int sum = 0; for (int i = 1; i <= n*n; i *= 4) for (int j = 0; j &...
2 года, 11 месяцев назад Steven
-6
голосов
2
ответа
Я должен показать, что lg n! = Theta(n lg n) Но я должен сделать это, не используя Формулу Стирлинга. Я знаю, как это сделать с формулой Стирлинга, но я не могу этого сделать без него, может ли кто...
1 год, 10 месяцев назад Dan
-5
голосов
1
ответ
Я имею это соотношение (n ^ 2 + 7n - 10) ^ 3 = O (n ^ 6) Мне нужно доказать, что это правда. Я знаю, что это правда, но, чтобы доказать это, я должен найти значения n0 и c. В результате проб и ошиб...
1 год, 3 месяца назад Tehreem
75
голосов
4
ответа
Кто-нибудь знает временную сложность для вычисления функции ackermann ack (m, n) в нотации Big-O или к какому классу сложности он принадлежит? Просто Ack (3, n) также будет достаточным. Я читал где...
6 лет, 7 месяцев назад Thorben
66
голосов
3
ответа
Я пытался рассчитать сложность следующей функции: k=n; while(k>0) g(n); k=k/2; {Comment: this is integer division, so 1/2=0} end while; for(j=0;j<m;j++) f(m); В частности, сложность цикла whi...
7 лет назад user1899174
48
голосов
2
ответа
Сложность времени для следующего кода: O (2 ^ n), не могли бы вы объяснить мне, почему? int f(int n) { if (n == 1) return 1; return 1 + f(f(n-1)); } заранее спасибо
4 года, 11 месяцев назад Danny
58
голосов
2
ответа
В настоящее время мои лучшие усилия привели к сложности O (log [n] ^ 2): int power(x,n) { int mult=1, temp=x, i=1, j=1; while (n>1) { mult=mult*x; x=temp; for (i=1;i<=log[n];i++) { x=x*x; j=j...
8 лет, 2 месяца назад user1026554
48
голосов
1
ответ
#include <stdio.h> int main() { double d; int n, i; double lower=0, upper=1, middle, product; scanf("%lf %d", &d, &n); if (d>upper) upper=d; while (upper-lower>0.000005) { middl...
1 год, 7 месяцев назад Antonio Macan
75
голосов
0
ответов
** Гиперграф окрашен в k-радугу, если существует окраска вершин с использованием k цветов, так что каждая гиперссылка имеет все k цветов. Является ли k-радужная окраска гиперграфа NP-полной или нет...
1 год, 7 месяцев назад Salwa Mostafa
88
голосов
1
ответ
Что такое (а) наихудший случай, (б) лучший случай и (в) средняя сложность случая следующей функции, которая вычисляет среднее значение n=0 sum=0 input(x) while x!=-999 do n=n+1 sum=sum+x input(x) e...
6 лет, 10 месяцев назад Hammer
76
голосов
1
ответ
В неориентированном, невзвешенном графике, и я пытаюсь напечатать (сохранить в файле) все возможные соединительные пути между заданными двумя вершинами на графике, не включая циклы. когда вы рассма...
6 лет, 2 месяца назад zaratushtra
59
голосов
3
ответа
Сложность пространства Quicksort указана как O(logn) . Однако - Quicksort может обрабатывать без использования какой - либо дополнительной памяти: на каждую итерации, в процессе раздела, записи мен...
4 года, 9 месяцев назад Roam
67
голосов
3
ответа
Я читал эту страницу https://www.toptal.com/developers/sorting-algorithms, и одним из моментов, которые они хотели сосредоточить, было следующее: "Покажите, что худшее асимптотическое поведение не ...
1 год, 3 месяца назад Phoenix64
107
голосов
2
ответа
Я реализовал quadtree в С# и столкнулся с странным случаем, когда рекурсия, кажется, работает лучше, чем итерация, несмотря на то, что выглядит так, как будто она должна быть противоположной. Мои у...
6 лет, 4 месяца назад Acidic
114
голосов
3
ответа
Сегодня я хотел узнать о супертипах List : sealed abstract class List[+A] extends AbstractSeq[A] with LinearSeq[A] with Product with GenericTraversableTemplate[A, List] with LinearSeqOptimized[A, L...
6 лет, 9 месяцев назад fredoverflow
58
голосов
1
ответ
Я пытаюсь получить 5 самых элементов элементов и их количество из списка. Я решил это с решением, которое работает во временной сложности O (5 * n * n). Существует ли оптимальное решение с лучшей в...
1 год, 3 месяца назад QWERASDFYXCV
83
голоса
1
ответ
Я знаю, что логическая выполнимость NP-Complete, но является минимизацией/упрощением булевского выражения, под которым я подразумеваю принятие данного выражения в символической форме и создание экв...
10 лет, 10 месяцев назад sgibbons
48
голосов
1
ответ
Когда я определяю сложность Java-кода, подобного этому, мне нужно выразить это в тете или большой нотации O? List<Person> sortedPersons = new ArrayList<Person>(); List<Person> peo...
7 лет, 10 месяцев назад Johan
58
голосов
3
ответа
Я пытаюсь понять временную сложность этих двух функций. Я попытался экспериментировать с обоими, и вот что я придумал List.foldBack (@) [[1];[2];[3];[4]] [] => [1] @ List.foldBack (@) [[2];[3];[...
7 лет, 10 месяцев назад user1072706
68
голосов
0
ответов
Я пытаюсь проанализировать сложность добавления элемента в простую структуру данных (массив переменной величины). Я делаю это с помощью эксперимента с коэффициентом удвоения, т.е. Я удваиваю размер...
1 год, 11 месяцев назад treegarden
76
голосов
1
ответ
У меня есть 2 функции, C (n) и A (n) Я не знаю, почему A (n) медленнее C (n), потому что более высокая скорость роста означает более медленное время
2 года, 7 месяцев назад Ryu
50
голосов
2
ответа
У меня вопрос о Big-O-Notation. У нас есть доказательство или показать, что следующие статуты неверны. И я понятия не имею, как это показать. а) Учитывая полином р со степенью k> = 1: log (p (n)...
2 года, 8 месяцев назад Elisabeth Pachl
76
голосов
2
ответа
может n^(1 + sin n) записываться как O(n^k) где k может быть любым положительным целым числом, большим или равным 2 (k> = 2)? И являются ли асимптотические обозначения, определенные только для в...
2 года, 11 месяцев назад nerd21
59
голосов
1
ответ
Я ожидаю найти нотацию Big O для следующей функции сложности: f(n) = n^(1/4) . Я придумал несколько возможных ответов. Более точный ответ, казалось бы, был бы O(n^1/4) . Однако, поскольку он содерж...
4 года, 8 месяцев назад LanceLafontaine
84
голоса
2
ответа
Я пытаюсь понять пространственную сложность следующего фрагмента кода. Код сжимает строки от "aabbbb" до "a2b4". Вопрос заключается в Вопросе 5, глава 1 из "Взламывание версии 5 для кодирования" (2...
1 год, 10 месяцев назад spygi
67
голосов
1
ответ
Я изо всех сил пытаюсь решить это уравнение. Я пришел к выводу, что в этой ситуации не применяется Магистерская теорема, поэтому я попытался последовательно заменить термины, чтобы решить это уравн...
7 лет, 7 месяцев назад gpol
48
голосов
1
ответ
Я надеюсь найти время вычисления с добавлением двух 8 цифр A и B и продолжать добавлять B с суммой A + B, продолжать добавлять B, пока результат не составит 4 миллионов цифр.
6 лет, 5 месяцев назад Shen Zhou
48
голосов
1
ответ
Моя программа MPI для измерения времени трансляции: MPI_Barrier(MPI_COMM_WORLD); total_mpi_bcast_time -= MPI_Wtime(); MPI_Bcast(data, num_elements, MPI_INT, 0, MPI_COMM_WORLD); MPI_Barrier(MPI_COMM...
3 года, 10 месяцев назад voxter
76
голосов
3
ответа
Скажем, у нас есть массив из 1.000.000 элементов, и мы проходим через все их, чтобы проверить что-то простое, например, если первым символом является "A". По моему (очень малому) пониманию сложност...
6 лет, 7 месяцев назад Evripidis Bourlas
47
голосов
2
ответа
в чем разница между временем выполнения, сложностью, временем компиляции и временем выполнения? У меня есть конфликт между временем выполнения и временной сложностью, и какова разница между ними и ...
3 года, 5 месяцев назад Hanaa Aldaly
58
голосов
0
ответов
Мне любопытно вычислительная сложность между градиентным спуском (GD) и стохастическим градиентным спуском (SGD), упомянутым в этой статье Я нашел более легкую лекцию по версии
1 год, 5 месяцев назад Ying
81
голос
0
ответов
Мне нужно вычислить сложность длинной функции (600 строк) с R. Мой желаемый результат может выглядеть так start calculate complexity **My function** End calculate complexity result= " the complexit...
1 год, 1 месяц назад rachid rachid
94
голоса
4
ответа
Резюме Предположим, у вас есть горный двухмерный остров. Из-за того, насколько это дождливо, все долины на острове полностью заполнены водой, до такой степени, что добавление воды больше не приведе...
5 лет, 8 месяцев назад user4910881
48
голосов
1
ответ
Я читаю о проблеме упаковки одного размера корзины и различных решениях, которые можно использовать для ее решения. Задача определения упаковки бинов: учитывая список объектов и их весов и коллекци...
1 год, 8 месяцев назад Katrina
-6
голосов
2
ответа
У меня есть следующий цикл, но я не могу рассчитать сложность. Мне нужна помощь int A[n][n]; for(int i=0; i<n;i++) { for(int j=0;j<n;j++) { int x; cin >> x; A[i][j] = x; } } int sumLine...
2 года, 10 месяцев назад DANIEL NGAHU
-3
голоса
1
ответ
Я изучаю экзамен, и я не могу понять структуру данных и сложность алгоритма, т.е. Я знаю, что связанный список имеет insert , get , delete метода, но то, что я не могу понять, это 0(n) или 0(1) . Я...
4 года, 9 месяцев назад Imtanan Raja
48
голосов
1
ответ
Является ли P таким же, как P-Complete в теории сложности? Мне нужно знать, идентичны ли эти два класса. Потому что у меня есть сокращение Карпа между любыми двумя, но не могу найти его в Интернете.
8 лет, 1 месяц назад Vadiklk
48
голосов
2
ответа
Предположим, что algo (p) - это алгоритм, который принимает время Theta (p) для выполнения и не меняет p. Определите сложность времени выполнения следующего алгоритма: Algo2(n) begin p=1; while p &...
6 лет, 4 месяца назад JacK TrocinskI
89
голосов
1
ответ
Я всегда думал, что элементарная операция из алгоритма - это операция, расположенная внутри самого внутреннего цикла. Я нашел очень мало информации об этом в книгах и онлайн-статьях, может быть, по...
3 года, 11 месяцев назад Wartogh
Чтобы , пожалуйста,
Выберите тему жалобы:

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