У меня есть List , и мне нужно удалить выбросы, поэтому я хочу использовать подход, в котором я использую только средний п. Мне нужна середина с точки зрения ценностей, а не индекса. Например, учитывая ...
Я пытаюсь найти эффективный, численно стабильный алгоритм для вычисления скользящей дисперсии (например, дисперсии в течение 20-периодного скользящего окна). Я знаю об алгоритме Велфорда, который ...
Почему? Это быстрее или эффективнее? Для систем с одним ядром мы можем использовать быструю сортировку. Что нам следует использовать в системах с двумя, четырьмя или восемью ядрами?
У меня 2 линии. Обе линии содержат свои 2 точки X и Y. Это означает, что они обе имеют длину. Я вижу 2 формулы, одна с определителями, а другая с нормальной алгеброй. Что было бы наиболее ...
Вопрос в том, как можно найти медиану принимающего потока целых значений (например, для 12, 14, 252, 243, 15 медиана равна 15) за O(log N), где N - количество значений. Обратите внимание, что у нас есть ...
В настоящее время у меня есть набор из 200 тыс. Фраз. Для входной фразы я хочу найти похожие фразы всякий раз, когда кто-то ищет эту фразу, похожие фразы, единственные или множественные формы, орфографические ошибки, синонимы, ...
Возможный дубликат: выравнивание неглубокого списка в Python Сглаживание (нерегулярного) списка списков в Python РЕДАКТИРОВАТЬ: вопрос не в том, как это сделать - это обсуждалось в других вопросах - ...
В классической задаче максимизации расписания (ISMP) нам даны n событий с начальным и конечным временем, и нам нужно найти максимальное количество событий, которые мы можем посетить, чтобы ...
Несмотря на то, что я прочитал много статей о SecureRandom, я столкнулся с сомнением в использовании SecureRandom Security API в Java. В приведенном ниже примере. открытый класс SecureRandomNumber {
public ...
В чем разница между алгоритмами «разделяй и властвуй» и алгоритмами динамического программирования? Чем отличаются два термина? Я не понимаю разницу между ними. Пожалуйста, возьмите простой ...
Метод Java 6 Arrays.sort использует быструю сортировку для массивов примитивов и сортировку слиянием для массивов объектов. Я считаю, что в большинстве случаев Quicksort быстрее, чем сортировка слиянием, и требует меньше памяти. Мой ...
Истинные случайные числа часто не кажутся случайными среднему человеку, поскольку случайно сгенерированные последовательности будут интерпретироваться как структура.Существуют ли какие-либо алгоритмы, которые генерируют набор чисел, который ...
В C это ' Приведение указателей к void * и обратно не является ошибкой. Основным препятствием при переносе на C ++ является необходимость приводить указатели при возврате из функций, имеющих дело с универсальными указателями, такими как malloc, ...
У меня есть большой набор векторов в 3 измерениях. Мне нужно сгруппировать их на основе евклидова расстояния, чтобы все векторы в любом конкретном кластере имели евклидово расстояние друг от друга меньше...
У меня, казалось бы, непростая задача - попытаться работать путь по морю от одного морского порта к другому морскому порту. Конечная цель - нанести это на карту Google (или Bing) в виде ломаной линии. Путь ...
I wrote Levenshtein algorithm in in C++ If I input:
string s: democrat
string t: republican I get the matrix D filled-up and the number of operations (the Levenshtein distance) can be read in D[10][...
Эти термины использовались в моем учебнике по структурам данных, но объяснение было очень кратким и неясным. Я думаю, что это как-то связано с тем, сколько знаний алгоритм имеет на каждом этапе...
Я прочитал статью Дуга Каттинга; «Оптимизация пространства для общего рейтинга». Поскольку это было написано давным-давно, мне интересно, какие алгоритмы использует lucene (в отношении обхода списка сообщений и оценки...
Мне нужно решить следующую задачу:
У меня есть несколько прямоугольников с размерами: ширина высота, ширина/2 высота/2, ширина/4 высота/4 , ширина/8 высота/8 ... и т.д. Мне нужно упаковать эти прямоугольники в большой ...
На днях я читал о kd-деревьях. Я искал конкретную и простую ситуацию, в которой такая структура данных могла бы быть полезна. У кого-нибудь есть такой пример?
Я бы хотел получить помощь в создании алгоритма сортировки "нравится / не нравится", чтобы найти лучшие записи. Я думал о том, как это сделать, но у этого метода есть два основных недостатка, и я хотел бы знать, если ...
Как лучше всего получить [псевдо-] случайный элемент из диапазона STL? Лучшее, что я могу придумать, - это выполнить std :: random_shuffle (c.begin (), c.end ()), а затем взять мой случайный элемент из c.begin (). ...
Я ищу список проблем (чем больше проблем, тем лучше) с соответствующими алгоритмами, которые могут быть решены.
Например: Задача кратчайшего пути -> Дейкстры ...
Я нашел много рельсовых приложений, в основном для предприятий, в виде веб-приложений для социальных сетей. Я вижу, что Ruby сравнивают с некоторыми из великих языков OOPS, таких как Java и C #, но я действительно нахожу ...
Я пытаюсь понять метод открытой адресации. Я имею в виду книгу Т. Х. Кормена по этой теме, в которой говорится, что удаление при открытой адресации затруднено. Я полностью зациклился на этом абзаце:
...
Я изучаю программирование (Python и алгоритмы) и пытался работать над проектом, который мне показался интересным. Я создал несколько базовых скриптов Python, но я не уверен, как подойти к решению ...
Я наткнулся на этот вопрос. Учитывая массив, содержащий только положительные значения, вы хотите максимизировать сумму выбранных элементов при условии, что никакая группа из более чем k выбранных элементов не является ...
Я изучаю рандомизированный- алгоритм быстрой сортировки. Я понял, что время работы этого алгоритма всегда представлено как «ожидаемое время работы». Какова причина указания или использования «...
Есть десятки способов вычисления F (n) для произвольного n, многие из которых имеют отличное время выполнения и использование памяти. Однако предположим, что я хочу задать противоположный вопрос: Учитывая F (n) для n> 2, что ...