Пусть G будет невзвешенный ориентированный граф, содержащий циклы. Я ищу алгоритм, который находит / создает все ациклические графы G ', состоящие из всех вершин в G и небольшого подмножества ребер G ...
Каковы преимущества использования матрицы перестановок для перестановки строк? Зачем нужно создавать матрицу перестановок, а затем применять матричное умножение, это проще и эффективнее, чем просто перестановка ...
Мне нужно распределить n человек на m курсов, где каждый человек указал свое первое и второе предпочтения, и каждый курс посещает максимальное количество человек. Каждый человек может посетить только один курс. ...
Я пишу реализацию протокол криптографии. До сих пор мне было сложно найти самый быстрый детерминированный тест на простоту для целых чисел от 1024 до 4096 бит (от 308 до 1233 -...
Привет, я застрял между концепцией карты в библиотеке STL / C ++. int arr [] = {10,15,14,13,17,15,16,12,18,10,29,24,35,36};
int n = sizeof arr / sizeof * arr; map bst;
map
это меня некоторое время беспокоило. Допустим, у вас есть функция fxy, где x и y являются целыми числами, и вы знаете, что f строго не убывает в своих аргументах, то есть f (x + 1) y> = fxy и fx ...
Допустим, у меня есть 1 миллион произвольных форм, произвольных ориентированные N-мерные эллипсоиды, случайным образом разбросанные в N-мерном пространстве. Учитывая подмножество эллипсоидов, я хочу «быстро» ...
Каким будет самый краткий способ создания этого массива: var x = [1, 2, 3, 4 , 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]; Например, цикл for: var x = [];
for (var i = 1; i <= ...
Я индексирую набор веб-сайтов с очень большим количеством страниц (десятки миллионов), созданных из небольшого количество шаблонов. Я ищу алгоритм для изучения шаблонов ...
Я пытаюсь написать функцию, которая преобразует целое число в такую строку, но я не могу понять логику ... :( 1 = a
5 = е
27 = аа
28 = ab
и т.д ... Может кто поможет? Меня действительно раздражает, что я ...
Я работаю над проектом Python, в котором изучаю РНК эволюция структуры (представлена в виде строки, например: «(((...)))», где круглые скобки представляют пары оснований). Дело в том, что у меня есть ...
У меня здесь следующая проблема: я получаю блок байтов (uint16_t *), представляющий аудиоданные, а устройство, генерирующее их, записывает монофонический звук, поэтому очевидно У меня есть монофонические аудиоданные на 1 канале. ...
Мне нужно создать систему плагинов, которая будет поддерживать зависимости, и я ' m не уверен, как лучше всего учесть зависимости. Все плагины будут подклассами базового класса, каждый с ...
У меня есть два набора диапазонов, каждый диапазон представляет собой пару целых чисел, обозначающих начало и конец. Какой метод будет наиболее быстрым для определения перекрытия между двумя диапазонами? Спасибо.
Это должно быть довольно просто, но я просто застрял. Скажем, у вас есть путь / a / b / c /. Я хотел бы преобразовать это в массив, содержащий: /
/ а /
/ а / б /
/ a / b / c / Косая черта в начале и в конце должна ...
У меня есть простое требование (возможно, гипотетическое): я хочу сохранить словарь английских слов (n слов) и, учитывая слово (длина символа m), словарь может определить, существует ли слово в ...
Дана последовательность операций: a * b * a * b * a * a * b * a * b есть ли способ получить оптимальное подразделение, позволяющее повторно использовать подстроку. делая a * b * a * b * a * a * b * a * b => c * a * c, где c = a * b * a * b, а затем ...
Если есть большой (около 100 плюс) оператор if else, как показано ниже, и условие if else может быть нерегулярным (например, некоторые на 3 переменных, некоторые на 4), есть ли способ сделать это проще? ...
У меня проблемы с пониманием некоторых алгоритмов поиска, используемых в AI (искусственный интеллект). В чем точная разница между A * и IDA * (Iterative Deeping A Star)? Просто ...
Я думаю, что для этого должен быть алгоритм - вероятно, в такой области, как биоинформатика (проблема немного напоминает мне выравнивание последовательностей), поэтому я надеюсь, что кто-то сможет помогите мне здесь. ...
Я пытаюсь реализовать алгоритм Дейкстры на Java (самообучение). Я использую псевдокод из Википедии (ссылка). Теперь, ближе к концу алгоритма, я должен уменьшить ключ v в Q ;. Думаю, я ...
Я пишу системный инструмент, написанный на Java, который, по сути, запускает задачу в t0 и завершается за N секунд. Поскольку я ожидаю, что этот инструмент будет работать на разных машинах, время выполнения задачи будет ...
Предисловие Я изучаю компьютерную математику, написав и улучшив свою собственную библиотеку BigInt. Пока что в моем первом воплощении каждая цифра числа с основанием 10 хранится в последовательных элементах вектора. Он может ...
Я не могу придумать чистый способ реализовать алгоритм, который будет работать с любым типом. Следующий код приведет к ошибкам при попытке преобразовать строку или типизированный фрагмент в интерфейсы, и вы не сможете ...
У меня есть проблема лем, может быть, глупый вопрос, я хочу сохранить данные в базе данных после хеширования с помощью алгоритма SHA1. Однако в будущем размер базы данных увеличится, потому что размер слов в ...
Это только что пришло в голову мне, если вы знаете что-то о распределении (в статистическом смысле) данных для сортировки, производительность алгоритма сортировки может выиграть, если вы воспользуетесь этой информацией ...
У меня проблемы с обходом дерева, поэтому избегайте его как чумы .. . обычно. У меня есть класс вроде (здесь немного упрощенная версия, но функционально тот же), например: class Branch (...
У моих детей есть забавная игра под названием «Найди это»! Ограничения игры (насколько я могу описать) следующие: Это колода из 55 карт.
На каждой карточке 8 уникальных картинок (т.е. на карточке не может быть двух одинаковых картинок) ...
Нетрудно заметить, что n! растет медленнее, чем что-либо, до степени N (скажем, 100 ^ N), и поэтому, если проблема считается NP-полной и одна из них возникла при n! алгоритм, аппроксимирующий ...