Результаты поиска по запросу "complexity-theory"
Использует функцию Аккермана?
На нашем дискретном курсе математики в моем университете учитель показывает своим ученикамФункция Аккермана [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(); ...
Как найти наименьшего общего предка двух узлов в любом двоичном дереве?
Двоичное дерево здесь не обязательно может быть двоичным деревом поиска. Структура может быть принята как - struct node { int data; struct node *left; struct node *right; };Максимальное решение, которое я мог решить с другом, было что-то в этом ...
Почему сложность пузырьковой сортировки равна O (n ^ 2)?
Как я понимаю, сложность алгоритма заключается в максимальном количестве операций, выполняемых при сортировке. Таким образом, сложность Bubble sort должна быть суммой арифметической прогрессии (от 1 до n-1), а не n ^ 2. Следующая реализация ...
Какой самый быстрый алгоритм сортировки связанного списка?
Мне любопытно, если O (n log n) - лучшее, что может сделать связанный список.
C ++ набор: подсчет элементов меньше значения
Предполагая, у меня есть STLset <int> s иint xКак я могу посчитать количество элементов вs которые меньше чемx? Я ищуO(log n) (или что-то похожее;O(n)) решение; Я уже знаю оstd::distance(s.begin(), s.lower_bound(x)), но этоO(n)Я верю, ...
Сложность вставки n чисел в двоичное дерево поиска
У меня есть вопрос, и он говорит: «Рассчитайте сложность трудного времени для процесса вставки n чисел в двоичное дерево поиска». Это не означает, является ли это сбалансированным деревом или нет. Итак, какой ответ можно дать на такой вопрос? ...
Cyclomatic Сложность в куске кода с несколькими точками выхода
У меня есть этот метод, который проверяет пароль: /** * Checks if the given password is valid. * * @param password The password to validate. * @return {@code true} if the password is valid, {@code false} otherwise. */ public static boolean ...
Является ли «раскраска дома тремя цветами» NP?
Рассмотрим описанную проблемуВот [http://www.careercup.com/question?id=9941005] (воспроизведено ниже.) Можно ли свести к этому какую-то более известную NP-полную проблему? Проблема: Есть ряд домов. Каждый дом можно покрасить в три цвета: ...