Вопросы по теме 'asymptotic-complexity'
Время выполнения этой программы
В настоящее время я изучаю курс «Введение в Java» и готовлюсь к среднесрочному обучению. Я столкнулся с этой проблемой:
public void wug() {
int j = 0;
for (int i = 0; i < N; i += 1) {
for (; j < M; j += 1) {
if...
115 просмотров
schedule
22.09.2021
Найдите асимптотическое время работы следующих разделов кода
Найдите асимптотическое время работы следующих разделов кода. Ответом должны быть термины О и Тета.
Я думал о Theta (n ^ (1.5)), но я не уверен в этом. Что вы думаете ?
137 просмотров
schedule
06.11.2021
Использование памяти и порядок сложности объектов JavaScript
Объекты JavaScript легко использовать в качестве хэш-карт, поскольку они, по сути, представляют собой просто набор пар ключ / значение. Меня беспокоит использование памяти и временные затраты на хранение и поиск. Я предполагаю, что ответ на этот...
40 просмотров
schedule
19.11.2021
Разница между обозначениями Big-O и Little-O
В чем разница между обозначениями Big-O O(n) и Little-O o(n) ?
285212 просмотров
schedule
01.03.2022
асимптотическая точная оценка для квадратичных функций
В CLRS ( Introduction to Algorithms Cormen, Leiserson, Rivest и Stein) для функция
f ( n ) = an 2 + bn + c
Они сказали
Предположим, мы берем константы c 1 = a /4, c 2 = 7 a /4 и n 0 = 2·max(| b |/ a , √(| c |/...
5006 просмотров
schedule
26.03.2022
Наиболее эффективная реализация для получения ближайших k элементов
В алгоритме K-ближайших соседей мы находим k лучших соседей, ближайших к новой точке, из N наблюдений и используем этих соседей для классификации точки. Из моих знаний о структурах данных я могу придумать две реализации этого процесса:
Подход 1...
94 просмотров
schedule
03.04.2022
Верно или неверно - ›O (m + n) = O (m)
Позволять
m = количество ребер в графике
n = количество вершин в графе
Предположим, что граф G (V, E) неориентированный и связный.
Я заменил m на (n * (n-1) / 2), поскольку это максимально возможное ребро с точки зрения количества...
136 просмотров
schedule
04.05.2022
Большое O алгоритма, основанного на сходимости
Мне интересно, можно ли выразить временную сложность алгоритма, основанного на сходимости, с использованием нотации Big O.
В большинстве алгоритмов анализа, которые я видел, мы оцениваем скорость роста нашей функции на основе размера входных...
1272 просмотров
schedule
30.04.2022
Преимущество потокового двоичного дерева поиска
Пояснение о деревьях потокового двоичного поиска (пропустите, если вы их знаете):
Мы знаем, что в двоичном дереве поиска с n узлами есть n + 1 левый и правый указатели, содержащие ноль. Чтобы использовать эту память, которая содержит нуль, мы...
5346 просмотров
schedule
24.05.2022
Что означает O(O(f(n)))?
У меня есть понимание о нотации Big-Oh. Но как мне интерпретировать, что означает O(O(f(n)))? Означает ли это скорость роста скорости роста?
1448 просмотров
schedule
20.06.2022
Вычисление временной сложности циклов с помощью примера in loops
привет, я работал с анализом итеративного решения, вот одна проблема, из-за которой я не могу рассчитать время выполнения в наихудшем случае.
void function(int n)
{
int count = 0;
for (int i=0; i<n; i++)
{
for (int j=i;...
2199 просмотров
schedule
17.06.2022
Найдите вычислительную сложность для следующих циклов
For n=1 : Inner loop will execute 1 time.
For n=2 : Inner loop will execute 1+2 times.
For n=4 : Inner loop will execute 1+2+4 times.
For n=8 : Inner loop will execute 1+2+4+8 times.
.
.
.
Итак, как я могу найти вычислительную сложность?...
1199 просмотров
schedule
24.07.2022
какова временная сложность приведенного ниже фрагмента кода?
Пусть A[1,...n] — массив, хранящий бит (1 или 0) в каждом месте, а f(m) — функция, временная сложность которой равна Θ(m). Рассмотрим следующий фрагмент программы, написанный на Си-подобном языке:
counter = 0;
for (i=1; i<=n; i++)
{ if a[i] ==...
628 просмотров
schedule
07.08.2022
Связь между асимптотическими границами и временем выполнения?
Возьмем, к примеру, бинарный поиск. Лучшее время выполнения будет получено при первом сравнении, когда
key_to_find == (imin + imax)/2;
И в лучшем случае время выполнения будет представлено O (1). Я полностью это понимаю, но меня смущает,...
817 просмотров
schedule
12.08.2022
Анализ среднего случая последовательного поиска с геометрическим распределением вероятностей
Я как бы знал о получении среднего времени работы в равномерном распределении. Скажем, например, у нас есть 6 элементов массива.
| 1/6 | 1/6 | 1/6 | 1/6 | 1/6 | 1/6 |
Выше представлен массив с равномерным распределением вероятности...
498 просмотров
schedule
13.08.2022
Сгенерируйте перестановки с k фиксированными битами
Предположим, у меня есть несколько N-битных чисел, где K (1 ‹ K ‹ N) битов фиксированы (т.е. 0 или 1). Моя цель - сгенерировать все возможные перестановки.
Пример: N = 3, K = 1 (средний бит установлен на «0»). Тогда возможные перестановки...
169 просмотров
schedule
22.08.2022
Временная сложность алгоритма в наихудшем случае, который полагается на случайный результат для завершения?
Предположим, у нас есть рекурсивная функция, которая завершается только в том случае, если случайно сгенерированный параметр удовлетворяет некоторому условию:
e.g:
{
define (some-recursive-function)
x = (random in range of 1 to 100000);...
105 просмотров
schedule
10.09.2022
Асимптотическая временная сложность рекурсивной функции
Меня попросили разработать рекурсивную функцию, а затем проанализировать асимптотическую временную сложность.
f(N) = 0, if N < N1
f(N1) = C1
f(N)= A1 + M1*f(M2*N/D1 - S1) Op M3*f(M4*N/D2 - S2), if N > N1
Мы предполагаем, что:
s1 =...
1447 просмотров
schedule
06.10.2022
Доказательство того, что функция f(n) принадлежит Big-Theta(g(n))
Это упражнение, которое просит указать класс Big-Theta (g (n)) функции, к которому принадлежат, и доказать утверждение.
В этом случае f(n) = (n^2+1)^10
По определению f(n) E Big-Theta(g(n)) ‹=> c1*g(n) ‹ f(n) ‹ c2*g(n), где c1 и c2 — две...
11430 просмотров
schedule
10.05.2023
Как найти число, которое встречается нечетное количество раз в массиве SORTED за время O(n)?
У меня есть вопрос, и я пытался обдумать его снова и снова... но ничего не получилось, поэтому разместил вопрос здесь. Может быть, я мог бы узнать точку зрения других, чтобы попытаться заставить ее работать...
Вопрос в следующем: нам дан...
5027 просмотров
schedule
13.05.2023