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

53
голоса
2
ответа
Я пытаюсь понять вычислительную сложность и насколько быстро компьютер может выполнять команды в зависимости от используемого алгоритма. Я нашел учебное пособие по http://www.cs.cmu.edu/~pattis/15-...
3 года, 11 месяцев назад FreeStyle4
86
голосов
1
ответ
O( sqrt(n) ) = O(n)? Мы должны найти c и n0 проверку: 0 (sqrt (n)) <c * n; c> 0 и n> n0 Как найти c и n0? или я должен найти другую идею? благодаря
5 лет, 6 месяцев назад MCHAppy
196
голосов
10
ответов
Я вставляю этот текст из книги, которую у меня есть. Он говорит о сложности, если O (n 2 ), а также дает объяснение, но я не вижу, как. Вопрос: Каково время работы этого кода? public String makeSen...
8 лет, 9 месяцев назад Someone
-5
голосов
3
ответа
На самом деле застрял сложный анализ этой проблемы. Учитывая цифры 0-9, нам нужно найти все числа максимальной длины k, цифры которых будут в порядке возрастания. for example if k = 3 , numbers can...
2 года, 9 месяцев назад Ajit Kumar
84
голоса
2
ответа
В типичной реализации динамического массива мы удваиваем стек, когда нет места для нового элемента. В этом случае удвоение среднего времени для операции push - это O (n). Какова сложность нажатия, ...
8 лет, 5 месяцев назад user2434
65
голосов
1
ответ
У меня есть код и текст Для следующего кода найдите нижнюю и верхнюю границу, если даны данные для функции f, g, и мы знаем, что задан лучший и худший случай, в большинстве случаев условие выполняе...
1 год, 4 месяца назад Marko Škorić
65
голосов
2
ответа
Какова временная сложность этого алгоритма? void prime(int n) { int i = 2; while ((n % i) && i <= sqrt(n)) i++; if (i > sqrt(n)) print("%d is a prime number\n", n); else print("%d is ...
3 года, 8 месяцев назад Vincent_Bryan
84
голоса
4
ответа
Еще один вопрос о собеседовании попросил меня найти максимально возможный поднабор повторяющихся значений, учитывая отсортированный массив в кратчайшее возможное время. Let input array be A[1 ... n...
7 лет, 8 месяцев назад user1246462
105
голосов
1
ответ
Я хочу найти данные на i-й позиции с конца в связанном списке. Я написал этот код, используя рекурсию: УЗЕЛ СТРУКТУРА: struct Node { int data; struct Node * next; } КОД: int i = 10; int find ( Node...
6 лет, 11 месяцев назад Amit Tomar
92
голоса
0
ответов
f(n) k=1 for i=1 to n k=k+2 for j=1 to k print(j) Кто-нибудь, пожалуйста, дайте мне какие-нибудь советы? Я только начал изучать, что такое асимптотический анализ. В любом случае над кодом значение ...
1 год, 8 месяцев назад user4910881
91
голос
2
ответа
Я пишу алгоритм сравнения, который принимает n чисел и число k в качестве входных данных. Он разделяет n чисел на k групп, так что все числа в группе 1 меньше всех чисел группы 2,..., меньше, чем г...
4 года, 7 месяцев назад glerYbo
65
голосов
3
ответа
Я пытаюсь вычислить , где C i - i-е каталонское число. Чтобы решить проблему, я петлю от 0 до n и суммирую произведение двух каталонских чисел: BigInteger catalanSum = 0; for (int i = 0; i <= n;...
2 года назад acGunner
105
голосов
2
ответа
У меня есть столбец таблицы SQL Server 2005 с именем BIO - данные в столбце BIO форматируются следующим образом: <HTML><HEAD><TITLE></TITLE></HEAD><BODY><STRO...
8 лет, 10 месяцев назад tsdexter
98
голосов
1
ответ
У меня есть массив с n элементами. Теперь мне нужно найти элемент x. Вот программа int x[100],i,s; cout<<"Enter how many number of element you have"; cin>>n; for(i=0;i<n;i++) { cin&g...
6 лет, 7 месяцев назад user1911703
53
голоса
2
ответа
Привет и извините за мой плохой английский. Я все еще пытаюсь оценить сложность следующего алгоритма. Там есть: int f = 1, n, x, licznik = 0; printf("Variable of n: "); scanf("%d", &n); printf(...
5 лет, 7 месяцев назад elzoy
-4
голоса
2
ответа
Как получить временную сложность этой функции? fun(int n){ for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ print(" "); } } fun(n-3) }
4 года, 2 месяца назад 김령진
75
голосов
0
ответов
Какова временная и пространственная сложность алгоритма n-го корня ( https://en.m.wikipedia.org/wiki/Nth_root_algorithm )?
1 год, 5 месяцев назад Richard
100
голосов
3
ответа
Для алгоритма, который я использую в настоящее время, мне нужно обработать предыдущий шаг, я не совсем уверен, что он способен с вычислительной точки зрения. Этот шаг требует генерации всех двоичны...
4 года, 3 месяца назад jarandaf
65
голосов
1
ответ
Мне было предложено найти Big-O и Big-Omega, если я знаю, что функция f имеет O (log (n)), Ω (1), а функция g имеет O (n), Ω ((log (n)) ^ 2) for (int i = n; i >= 0; i/=2) if (f(i) <= g(i)) fo...
2 года, 8 месяцев назад Ivan Ivic
53
голоса
3
ответа
Чтобы найти временную сложность, я устанавливаю значение для n , но как только я повторил этот алгоритм, я не смог определить, что это было. Любые предложения о том, как найти формальное для него, ...
6 лет, 2 месяца назад jmurphy
-5
голосов
1
ответ
Предположим, что алгоритм A1 , временная сложность которого равна nlog(n) , способен решить проблему P1 в момент времени t1 на компьютере C1 когда размер проблемы равен n1 . Теперь мы запустим тот ...
1 год, 3 месяца назад Alaneuler
75
голосов
2
ответа
Я обнаружил, что опрятный способ преобразования объекта, подобного массиву (например, NodeList, Аргументы) в реальный массив, заключается в использовании: Array.prototype.slice.call(...); Затем я п...
9 лет, 8 месяцев назад Delan Azabani
-4
голоса
1
ответ
Я хотел бы знать, как вы можете доказать верхнюю границу временной сложности алгоритма Prim. Я знаю, что временная сложность алгоритма Prim является O (| E | log | V |) , где E - ребро, а V - верши...
3 года, 9 месяцев назад Jinny
54
голоса
2
ответа
У меня очень специфический вопрос о строках в Java. Учитывая строку, я хотел бы иметь возможность создавать массив строк, так что каждый i-й элемент представляет собой строку, состоящую из первых с...
3 года, 8 месяцев назад SmileyCraft
53
голоса
2
ответа
У меня есть набор чисел, полученных с использованием следующей формулы с целыми числами 0 < x < а. f(x) = f(x-1)^2 % a Например, начиная с 2 с a = 649. {2, 4, 16, 256, 636, 169, 5, 25, 649, 5...
9 лет, 4 месяца назад threenplusone
-9
голосов
1
ответ
O (1) означает "постоянное время", так и этот максимальный алгоритм технически O (1) раз? int max (int x, int y) { for (int k = 0; k < 100000000000000000000000000; ++k); // useless for-loop retu...
5 лет, 9 месяцев назад Konald Duth
118
голосов
1
ответ
Какова сложность выполнения этого Кодекса во время выполнения? #include <cstdio> #include <cstring> int main() { int n, i, l, j, c, ans = 25; scanf("%d", &n); char x[21], y[21]; sca...
5 лет, 3 месяца назад Abdullah H. Abdala'al
75
голосов
2
ответа
Как найти все ссылки на таблицы из функций и процедур Oracle 10G PL/SQL? Я определенно могу выполнить следующий оператор SQL: select * from dba_source where text like '%tbl_c%' но мне интересно, ка...
9 лет, 10 месяцев назад Roman Kagan
84
голоса
1
ответ
Мой папа и я пытаемся определить алгоритмическую сложность этой основной функции поиска, которую мой папа придумал как мальчик. Первый цикл, очевидно, равен n, поскольку он устанавливает словарь. Б...
2 года, 3 месяца назад Jonathan Mongeau
139
голосов
7
ответов
У меня есть массив, содержащий уникальные элементы. Мне нужно узнать первые n наибольших элементов в массиве в наименьшей сложности. Решение, о котором я мог думать до сих пор, имеет сложность O (n...
8 лет, 9 месяцев назад Poulami
193
голоса
5
ответов
Существует ли какой-либо реальный алгоритм с временной сложностью O (n ^ n), то есть не просто трюк? Я могу создать такой Алгоритм, как вычисление n ^ n в O (n ^ n)/Θ (n ^ n): long n_to_the_power_o...
9 лет назад Floern
84
голоса
0
ответов
Функции Javascript могут возвращать объекты или неопределенные. Я рассматриваю возможность принятия политики всегда возвращать объект, по которому вызывается функция, если не требуется какое-либо д...
7 лет, 3 месяца назад fizban
53
голоса
2
ответа
Интересная вариация проблемы суммы подмножества была представлена ​​мне другом из работы: Учитывая множество S натуральных чисел размера n и целых чисел a и K, существует ли подмножество R (множест...
9 лет, 6 месяцев назад ntsue
66
голосов
1
ответ
Я читаю книгу "Введение в алгоритмы", третье издание. В упражнении нам предлагается использовать индуктивные рассуждения, чтобы доказать T(n) = {2 if n = 2, 2T(n/2) + n if n > 2^k for k > 1} ...
4 года, 10 месяцев назад user2985955
53
голоса
1
ответ
Quicksort хорошо известен как один из самых мощных алгоритмов сортировки. Я думал, как мы можем улучшить алгоритм, добавив второй стержень. Я немного поработал и выяснил, что он уже реализован, но ...
6 лет, 6 месяцев назад user4910881
53
голоса
0
ответов
У меня есть вопрос относительно вопроса о прошлом документе (моя школа не дает мне решений для них). Мне было интересно, правильно ли я сформулировал вопрос: Пусть X - массив с элементами X (1),......
5 лет, 5 месяцев назад Tom Hower
119
голосов
1
ответ
в моем справочнике есть упражнение самооценки: "Покажите, что если X сокращается в полиномиальное время до Y, а X - в EXP, то Y также находится в EXP также" Как ответ упражнения: "если Y был в P, т...
1 год, 9 месяцев назад John Haji
107
голосов
3
ответа
Алгоритм quicksort имеет среднюю временную сложность O (n * log (n)) и худшую сложность O (п ^ 2). Предполагая некоторый вариант алгоритма быстрой сортировки Hoares, какие виды ввода вызовут алгори...
9 лет, 4 месяца назад user4910881
54
голоса
2
ответа
В приведенном ниже примере, если я возьму String s , будет ли сложность пространства O (n) или O (1)? и если бы я должен был добавлять только гласные, было бы все равно O (n)? String s = "dfgdfgdfg...
2 года, 1 месяц назад Curious G
74
голоса
2
ответа
Мне нужно знать, что лучше с точки зрения сложности. Либо идентифицировать отдельный метод onClick из xml для каждой кнопки, как это: android:onClick:"clickHandler" и код Java: public void clickHan...
7 лет, 10 месяцев назад Ahmed Emad
Чтобы , пожалуйста,
Выберите тему жалобы:

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