Результаты поиска по запросу "complexity-theory"
Почему SortedSet <T> .GetViewBetween не является O (log N)?
В .NET 4.0+, классSortedSet<T> имеет метод, называемыйGetViewBetween(l, r), который возвращает представление интерфейса на части дерева, содержащей все значения между двумя указанными. Учитывая этоSortedSet<T> реализован как красно-черное дерево, ...
Временная сложность алгоритма троичного поиска
У меня есть задание, которое хочет, чтобы я написал троичный алгоритм поиска и впоследствии вычислил его временную сложность. Я смог написать алгоритм для него, но не смог придумать идеи, как вычислить его сложность. Я думаю, что я не понял ...
Понимание алгоритма Укконена для деревьев суффиксов [дубликат]
На этот вопрос уже есть ответ здесь: Алгоритм дерева суффиксов Укконена на простом английском [/questions/9452701/ukkonens-suffix-tree-algorithm-in-plain-english] 6 ответовЯ делаю некоторую работу с алгоритмом Укконена для построения суффиксных ...
Hashtable в C ++?
Я обычно использую C ++ stdlib map всякий раз, когда мне нужно сохранить некоторые данные, связанные с определенным типом значения (значение ключа - например, строка или другой объект). Реализация карты stdlib основана на деревьях, которые ...
Определение сложности для рекурсивных функций (обозначение Big O)
Завтра у меня будет курс информатики, и мне нужна помощь в определении сложности этих рекурсивных функций. Я знаю, как решать простые случаи, но я все еще пытаюсь научиться решать эти сложные случаи. Это были лишь некоторые из примеров проблем, ...
Сбой стабильности std :: remove и std :: remove_if?
Недавно (из одного комментария ТАК) я узнал, чтоstd::remove а такжеstd:remove_if стабильны Я ошибаюсь, считая, что это ужасный выбор дизайна, поскольку он предотвращает определенные оптимизации? Представьте себе удаление первого и пятого ...
Как посчитать разные значения в списке за линейное время?
Я могу подумать о сортировке их, а затем обойти каждый элемент один за другим, но это не логично. Есть ли линейный метод для подсчета различных элементов в списке?
Использует функцию Аккермана?
На нашем дискретном курсе математики в моем университете учитель показывает своим ученикамФункция Аккермана [http://en.wikipedia.org/wiki/Ackermann_function]и поручить студенту разработать функцию на бумаге. Помимо того, что функция Ackermann ...
Не могу понять сложность этого повторения
Я немного обновляюсь по основной теореме и пытаюсь выяснить время работы алгоритма, который решает проблему размераn путем рекурсивного решения 2 подзадач размеромn-1 и объединять решения в постоянное время. Итак, формула: T(N) = 2T(N - 1) + ...
Какова сложность size () для представления порций TreeSet в Java
Мне интересно, какова временная сложностьsize() для части просмотра TreeSet. Допустим, я добавляю случайные числа для установки (и меня не волнуют дубликаты): final TreeSet<Integer> tree = new TreeSet<Integer>(); final Random r = new Random(); ...