Результаты поиска по запросу "complexity-theory"

1 ответ

Почему SortedSet <T> .GetViewBetween не является O (log N)?

В .NET 4.0+, классSortedSet<T> имеет метод, называемыйGetViewBetween(l, r), который возвращает представление интерфейса на части дерева, содержащей все значения между двумя указанными. Учитывая этоSortedSet<T> реализован как красно-черное дерево, ...

2 ответа

Временная сложность алгоритма троичного поиска

У меня есть задание, которое хочет, чтобы я написал троичный алгоритм поиска и впоследствии вычислил его временную сложность. Я смог написать алгоритм для него, но не смог придумать идеи, как вычислить его сложность. Я думаю, что я не понял ...

1 ответ

Понимание алгоритма Укконена для деревьев суффиксов [дубликат]

На этот вопрос уже есть ответ здесь: Алгоритм дерева суффиксов Укконена на простом английском [/questions/9452701/ukkonens-suffix-tree-algorithm-in-plain-english] 6 ответовЯ делаю некоторую работу с алгоритмом Укконена для построения суффиксных ...

ТОП публикаций

9 ответов

Hashtable в C ++?

Я обычно использую C ++ stdlib map всякий раз, когда мне нужно сохранить некоторые данные, связанные с определенным типом значения (значение ключа - например, строка или другой объект). Реализация карты stdlib основана на деревьях, которые ...

3 ответа

Определение сложности для рекурсивных функций (обозначение Big O)

Завтра у меня будет курс информатики, и мне нужна помощь в определении сложности этих рекурсивных функций. Я знаю, как решать простые случаи, но я все еще пытаюсь научиться решать эти сложные случаи. Это были лишь некоторые из примеров проблем, ...

3 ответа

Сбой стабильности std :: remove и std :: remove_if?

Недавно (из одного комментария ТАК) я узнал, чтоstd::remove а такжеstd:remove_if стабильны Я ошибаюсь, считая, что это ужасный выбор дизайна, поскольку он предотвращает определенные оптимизации? Представьте себе удаление первого и пятого ...

3 ответа

Как посчитать разные значения в списке за линейное время?

Я могу подумать о сортировке их, а затем обойти каждый элемент один за другим, но это не логично. Есть ли линейный метод для подсчета различных элементов в списке?

3 ответа

Использует функцию Аккермана?

На нашем дискретном курсе математики в моем университете учитель показывает своим ученикамФункция Аккермана [http://en.wikipedia.org/wiki/Ackermann_function]и поручить студенту разработать функцию на бумаге. Помимо того, что функция Ackermann ...

4 ответа

Не могу понять сложность этого повторения

Я немного обновляюсь по основной теореме и пытаюсь выяснить время работы алгоритма, который решает проблему размераn путем рекурсивного решения 2 подзадач размеромn-1 и объединять решения в постоянное время. Итак, формула: T(N) = 2T(N - 1) + ...

1 ответ

Какова сложность size () для представления порций TreeSet в Java

Мне интересно, какова временная сложностьsize() для части просмотра TreeSet. Допустим, я добавляю случайные числа для установки (и меня не волнуют дубликаты): final TreeSet<Integer> tree = new TreeSet<Integer>(); final Random r = new Random(); ...