Итак, я разработал следующую функцию для проверки того, является ли данное число простым в Haskell (предполагается, что первое простое число равно 2): isPrime k = length [x | x <- [2..k], k `mod` x == 0] == 1 он имеет ...
В двух словах: моя реализация алгоритма Wave Collapse Function в Python 2.7 несовершенна, но я не могу определить, где находится проблема. Мне нужна помощь, чтобы узнать, что я ...
Дан массив из N целых чисел, отсортируйте массив и найдите 2 последовательных числа в отсортированном массиве с максимальной разницей. Пример - на входе [1,7,3,2] выходе 4 (отсортированный массив равен [1,2,3,7],...
Я знаю, как работает двоичный поиск, но мне хотелось узнать о практическом применении двоичного поиска ...
Я поискал в Интернете и обнаружил, что основное применение - это индексация базы данных, но я не мог понять ...
Я пытаюсь понять, как это сделать. По сути, у меня есть точки A и B, местоположение которых мне известно. Затем у меня есть точка C и точка D, координаты которых мне известны только для C. Я знаю длину C-...
Я читал + исследовал алгоритмы и формулы, чтобы выработать оценку для моего пользовательского контента, чтобы отображать в настоящее время горячие / популярные элементы выше в списке, однако я признаю, что я...
У меня есть 2 массива Double одинаковой длины. Массив a заполнен некоторыми данными, массив b подлежит вычислению. Каждый элемент массива b равен соответствующему значению из массива a плюс взвешенная сумма ...
Предположим, что у меня есть вектор чего-то: std :: vector v; Этот вектор отсортирован, поэтому равные элементы находятся рядом друг с другом. Каков наилучший способ получить все пары итераторов, представляющих ...
Это вопрос интервью: учитывая входной файл с четырьмя миллиардами целых чисел, предоставьте алгоритм для генерации целого числа, которого нет в файле. Предположим, у вас есть 1 ГБ памяти. Следить ...
Кто-нибудь может дать интуитивно понятное, но формальное объяснение того, что делает QuickSort n log n? Насколько я понимаю, он должен пройти через n элементов, и он делает это n раз......
У меня есть два универсальных словаря. У обоих одинаковые ключи. Но значения могут быть разными. Я хочу сравнить 2-й словарь с 1-м словарем. Если есть различия между значениями, я хочу сохранить те ...
Мне нужен быстрый целочисленный квадратный корень, который не требует явного деления. Целевая архитектура RISC может выполнять операции, такие как сложение, изменение, смещение, сдвиг, за один цикл (ну ...
Imagine the following tree: A / \ B C / \ \
DEF Я ищу способ узнать, является ли, например, F потомком A (примечание: F не обязательно должен быть прямым потомком A), который, ...
ОБНОВЛЕНИЕ 3 Готово. Ниже приведен код, который, наконец, прошел все мои тесты. Опять же, это моделируется по модифицированной версии алгоритма Стива Ханова Мурило Васконсело. Спасибо всем, что помогло! / ** * ...
Мне задали следующий вопрос в моем вчерашнем интервью: Рассмотрим массив Java или C ++, скажем, X, который отсортирован, и в нем нет двух одинаковых элементов. Как лучше всего найти индекс, скажем i, такой, чтобы ...
Какой пример (в коде) функции O (n!)? Для выполнения по отношению к n должно потребоваться соответствующее количество операций; то есть я спрашиваю о временной сложности.
По заданному массиву целых чисел каждый элемент представляет здание. Например: int building [] = {1, 4, 3, 2, 3, 1}. Если бы я рисовал здания горизонтально с помощью кисти, сколько бы мазков кисти я бы ...
Используя вероятностную версию теста Миллера-Рабина, я составил список средних и больших (200-300 цифр) вероятные простые числа. Но, вероятно, этого недостаточно! Мне нужно знать, что эти числа ...
Мне нужно вычислить хеш-код строки и сохранить его в переменной long. MD5 и SHA1 создают хэш-коды длиной более 64 бит (MD5 - 128 бит, SHA1 - 160 бит). Идеи какие-нибудь? Привет, SHA1 - 160 бит). Идеи какие-нибудь? Привет, SHA1 - 160 бит). Идеи какие-нибу
У меня есть несколько элементов в массиве, каждый из которых связан с определенным весом. Существует бизнес-правило, гласящее, что никакие два смежных элемента не могут иметь общий вес больше определенного значения, давайте ...
Алгоритм, о котором я говорю, позволит вам представить его с x количеством элементов, каждый из которых имеет диапазон от a до b с результатом y. Я хотел бы иметь алгоритм, который бы ...
Я возился с какой-то код, и я понял то, чего никогда не знал. Обычный двоичный поиск вернет случайный индекс в наборе данных для ключа, который встречается более одного раза. Как я могу изменить этот код ...
Возможный дубликат: создание случайных результатов по весу в PHP? У меня есть веб-приложение, в котором пользователи могут добавлять от 1 до 20 строк текста и назначать им вес, определяющий, как часто он должен отображаться. The ...
Добрый день. Моя ситуация :В двухмерном -пространстве. Введите :набор прямоугольников (и перекрывающихся прямоугольников ). Координаты прямоугольников имеют целочисленный тип. Никаких ограничений на прямоугольник -...
Это вопрос по программированию, заданный во время письменного теста для собеседования. «У вас есть два односвязных списка, которые уже отсортированы, вы должны объединить их и вернуть заголовок нового списка…
В чем разница между кучей и BST? Когда использовать кучу, а когда использовать BST? Если вы хотите отсортировать элементы по порядку, лучше ли BST по сравнению с кучей?
Я пишу программу для простых чисел, которые выражаются как сумма других последовательных простых чисел и всегда должны начинаться с числа 2. 5 = 2 + 3 17 = 2 + 3 + 5 + 7 41 = 2 + 3 + 5 + 7 + 11 + 13 Мой код ...