Вопросы по теме 'asymptotic-complexity'
Почему использование эвристики в алгоритме снижает асимптотическую оптимальность?
Я читал о некоторых алгоритмах геометрической маршрутизации, там написано, что при использовании эвристик в версии основного алгоритма это может повысить производительность, но лишает асимптотической оптимальности.
Почему это так? Должны ли мы...
117 просмотров
schedule
07.02.2024
Сравнение скорости роста экспоненциальной функции?
Предположим, у нас есть две функции f(n) = 2 2 n+1 и g(n)=2 2 n . Я хочу сравнить их темпы роста этих двух функций, используя два разных метода.
Метод первый: возьмите соотношение
Определим t(n) = f(n)/g(n). Затем
t(n) = f(n) / g(n)
= 2...
2260 просмотров
schedule
26.02.2024
Анализ цикла for
Рассмотрим этот фрагмент кода
int sum = 0;
for( int i = 1; i <= n*n; i = i*2 ){
sum++ ;
}
Как сделать быстрый правильный анализ, чтобы получить порядок роста времени работы в худшем случае?
Как изменение оператора приращения на i =...
1285 просмотров
schedule
07.04.2024
Стоимость java-метода с множественной рекурсией
У нас есть следующий метод Java:
static void comb(int[] a, int i, int max) {
if(i < 0) {
for(int h = 0; h < a.length; h++)
System.out.print((char)(’a’+a[h]));
System.out.print("\n");
return;
}...
877 просмотров
schedule
10.02.2024
Большой O (n logn) не предпочтительнее, чем O (n ^ 2)
Любой пример алгоритмов, когда мы предпочитаем временную сложность Big O (n ^ 2) O (n logn)? Я где-то видел этот вопрос, но не нашел ответа.
847 просмотров
schedule
13.12.2022
Определение скорости роста Big-O этой функции
Я не могу определить, как определить скорость роста функций такого типа.
void A(int n){
int i=1, s=1;
while(s<=n){
i++;
s=s+i;
cout<<"hi";
}
}
Дано, что это O (sqrt (n)), но я не могу понять, как это сделать?
49 просмотров
schedule
05.06.2024
Большой класс O для (1/2) ^ n
К какому классу Big O относится функция (1/2)^n?
Чисто с математической точки зрения кажется, что нам придется поместить его в O (1), потому что 1/2 ^ n приближается к 0 для любого достаточно большого n.
Однако, когда дело доходит до...
841 просмотров
schedule
03.03.2024
Почему асимптотическая связь между lgn и log8n эквивалентна тому, что logn равен Θ(log8n)?
Я пытаюсь понять правильный ответ на следующий вопрос:
скриншот вопроса
Ответ заключался в том, что все они были верны, потому что lgn можно назвать тета log8n, который включает в себя все три варианта.
Это сбивает меня с толку, потому что...
1832 просмотров
schedule
26.11.2023
Асимптотическое сравнение функций
Мне даны две функции: F 1 (n)=2n+20 и F 2 (n)=n+1. Я должен показать, какой из них лучше.
Наш лектор решал аналогичную задачу. Учитывая F 1 (n)=n 2 и F 2 (n)=2n+20, он сделал:
F 2 (n)/F 1 (n)=(2/n)+(20/n 2 )
и он сказал, что всегда будет...
532 просмотров
schedule
04.01.2024
Что на самом деле означает для некоторой константы c в алгоритмическом анализе? (например, быстрая сортировка)
Рассмотрим следующее дерево рекурсии для быстрой сортировки, которая постоянно делит подзадачи в соотношении 3 к 1 (источник: Khan Academy ).
Я понимаю, что подпрограмма разделения в быстрой сортировке перебирает каждую подзадачу и, таким...
261 просмотров
schedule
13.12.2023