Вычислить, имеют ли два произвольных регулярных выражения какие-либо перекрывающиеся решения (при условии, что это возможно). Например, можно показать, что эти два регулярных выражения не имеют пересечений с помощью перебора ...
Возможный дубликат: Как вы реализуете запрос «Вы имели в виду»? Я пишу приложение, в котором мне требуются функциональные возможности, аналогичные функциям Google «Вы имели в виду?» функция, используемая при их поиске ...
Это продолжение моего предыдущего вопроса. Я по-прежнему нахожу это очень интересной задачей, и поскольку есть один алгоритм, заслуживающий большего внимания, я публикую его здесь. Из Википедии: На случай...
Какой самый идиоматический способ преобразовать набор целых чисел в набор диапазонов? Например, учитывая набор {0, 1, 2, 3, 4, 7, 8, 9, 11}, я хочу получить {{0,4}, {7,9}, {11,11}} с помощью C # Этот вопрос is ...
Я хочу проверить алгоритм, используя издевательства. Алгоритм - в текущей реализации - итерации по поводу класса контейнеров в нескольких проходах и значениях () S и Get () S нее. Цель теста - это ...
Мне нужно найти n наибольших элементов в списке кортежей. Вот пример для трех верхних элементов. # У меня есть список кортежей вида (категория-1, категория-2, значение)
# Для каждой категории-1, *** ...
Я пытаюсь определить расстояние от точки до многоугольника в 2D пространстве. Точка может быть внутри или снаружи многоугольника; Многоугольник может быть выпуклым или вогнутым. Если точка находится внутри многоугольника...
(Отсюда) Я посетил интервью на прошлой неделе, и мне был задан вопрос: как вы сортируете миллиард строк данных в файле с объемом памяти всего 640 КБ на машине с процессором 8080? Нет виртуального ...
Несколько дней назад я задал вопрос о том, как найти ближайших соседей для данного вектора. Мой вектор теперь 21 измерения, и прежде чем я продолжу, потому что я не из области ...
Рассмотрим произвольное текстовое поле, в котором записан ответ на вопрос, что вы хотите сделать перед смертью? Используя набор строк ответа (максимальная длина 240), я хотел бы как-то отсортировать и...
Возможный дубликат: лучший алгоритм для подсчета количества установленных битов в 32-битном целом? Как подсчитать количество единиц, которое будет иметь число в двоичном формате? Итак, допустим, у меня есть число 45, то есть...
Я хотел бы создать систему, которая собирает 10 лучших предметов из набора, который может варьироваться от 20 до 2000 предметов (рейтинг среди первой десятки не важно). Есть отличный stackoverflow ...
Учитывая двоичный массив NxNxN (содержащий только 0 или 1), как мы можем получить наибольший прямоугольный параллелепипед с не -тривиальное решение, т.е. за O(N^3)? -- Это та же проблема, что и при поиске наибольшего прямоугольника...
Пусть G (U u V, E) - взвешенный ориентированный двудольный граф (т. Е. U и V - два набора узлов двудольного графа, а E содержит направленные взвешенные ребра из U в V или из V в U). Вот это ...
Контекст: я пытаюсь обрезать топографическая карта в эллипс минимального размера вокруг нескольких ветряных турбин, чтобы минимизировать размер карты. Программа, выполняющая эту обрезку карты, может обрезать эллипсы, ...
Возможный дубликат: Plain English explanation of Big O Много раз, когда говорят о временной сложности алгоритма, учитывают и память. I want to know what is the meaning of big-O(...
Я ищу реализацию C #алгоритма Projected Gauss -Зейделя для решения проблемы линейной дополнительности. Пока я нашел написанный на C++ в библиотеке Bullet, но...
Как упоминалось в заголовке,Я хочу найти пары элементов, разница которых составляет K пример k=4 и a[]={7,6 23,19,10,11,9,3,15} вывод должен быть :7,11 7,3 6,10 19,23 15,19 15,...
Вот интересный вопрос: Учитывая набор из N интервалов ([начало , конец]) используйте дерево интервалов, чтобы найти максимальное количество перекрывающихся интервалов. Аналогичный вопрос по StackOverflow предоставил ...
Возможный дубликат: поиск одного числа в списке. Для данного массива чисел, кроме одного числа, встречаются все остальные
дважды. Каким должен быть алгоритм, чтобы найти то число, которое встречается ...
Обычные числа - это числа, которые равномерно делят степень 60. Например, 602 = 3600 = 48 × 75, поэтому 48 и 75 являются делителями степени. из 60. Таким образом, это тоже обычные числа. Это ...
Возможный дубликат: Как я могу определить, находится ли точка рядом с определенной линией? // Возвращает точку на линии, проведенной от начала до конца, которая
// приближается к 500 000, 500 000. Точки масштабируются ...
Двумя наиболее распространенными способами обхода графа являются поиск в ширину и поиск в глубину. Оба эти алгоритма поиска следуют общему шаблону: создайте рабочий список W, заполненный с начала ...
Исправьте положительные целые числа n и k. Пусть A будет массивом длины n с A [i] массивом длины k, где каждая запись равна n-i. Например, при n = 5 и k = 1 это просто [[5], [4], [3], [2], [1]] и ...
Проблема: Учитывая матрицу, в которой отсортированы каждая строка и каждый столбец, напишите метод, чтобы найти в нем элемент. Это классический вопрос для интервью, вот мое решение булево F (int [] [] matrix, int ...
Después de recuperar una lista de números enteros usados para ID en una base de datos mysql, teniendo en cuenta que todos los ID no se siguen entre sí en cada caso (por ejemplo, la lista podría ser [1, 2, 3, 5, 10, 11, 12, 20, ...]), ¿qué sería ...
В этом предыдущем вопросе OP запросил структуру данных, подобную стеку, поддерживающему следующие операции за O (1) раз каждая: Push, который добавляет новый элемент на вершине стека,
Pop, который удаляет ...
Есть ли достойная визуализация пары различных алгоритмов сортировки? Я ищу что-то, что могу использовать в демонстрации, и хочу написать свое (не так уж сложно), но предпочел бы использовать чьи-то еще ...
Читая этот увлекательный (и получивший наибольшее количество голосов вопрос )на SO, почему быстрее обрабатывать отсортированный массив, чем несортированный массив? заставил меня задуматься о корректности кода компилятора. Например, ответ...
При ответе на этот вопрос в комментариях началась дискуссия о сложности QuickSort. Что я помню из университетского времени, так это то, что QuickSort составляет O (n ^ 2) в худшем случае, O (n log (n)) в среднем ...