Я хочу использовать структуру данных для сортировки пространственно-временных данных (x, y, z, время). В настоящее время алгоритм обработки ищет ряд 4D (x, y, z, время) точки, учитывая сферический (3-й) пространственный радиус и линейное (...
Мне нравятся эти 6 решений для строки много, и пытаюсь копировать его в C#. В основном это переставляет элементы массива: определение переставляет (xs, пред = []): если len (xs) == 0: урожай, пред поскольку я, x в...
Это было долгое время, так как я взял структуры данных и алгоритмы в колледже, таким образом, я был недавно удивлен предположением, что рекурсия не может быть путем (TM), чтобы сделать обход дерева. По некоторым причинам...
Я недавно записал Байесовский фильтр спама, я использовал статью Plan for Spam Paul Graham и реализацию ее в C#, который я нашел на codeproject как ссылки для создания моего собственного фильтра. Я просто заметил это...
Учитывая двоичное дерево с целым числом, Левыми и Правильными указателями, как можно пересечь дерево в O (n) время и O (1) дополнительная память (никакой стек/очередь/рекурсия)? Этот парень дал решение, которое не является O (n)...
У меня есть панель размера X Y. Я хочу поместить до прямоугольников N, измеренных случайным образом, на эту панель, но я не хочу, чтобы любой из них наложился. Я должен знать эти X, Y положения для этих прямоугольников...
Я пытаюсь создать свой собственный рынок прогноза, и я думаю об алгоритмах. То есть, как скорректировать цену контракта на основе суммы вызова и поместить заказы. Основной алгоритм I...
Алгоритм поглощения газов необходим в CAD и игровой индустрии. И они отличаются в этих двух отраслях промышленности, я думаю. Мои вопросы: Какие алгоритмы поглощения газов применяются соответственно в...
Скажите, что у меня есть хеш-алгоритм, и это хорошо и гладко (Разногласия любого значения хэш-функции, подходящего, совпадают с любым другим значением). Теперь скажите, что я знаю что разногласия выбора 2 хешей и там быть...
Например, как StackOverflow решает, что другие вопросы подобны? Когда я ввел в вопросе выше и затем снабдил вкладками к этому управлению заметкой, я видел список существующих вопросов, которые могли бы быть...
У меня есть список числовых значений. Я могу нормализовать значения в случае необходимости. Я должен преобразовать этот список к списку цветов (в HSL, RGB или любой другой цветовой модели — я могу всегда сделать преобразование позже)...
Скажем, у Вас есть ряд диапазонов: 0 - 100: 0 - 75: 'b' 95 - 150: 'c' 120 - 130: 'd', Очевидно, эти диапазоны накладываются в определенные моменты. Как Вы разделили бы эти диапазоны для создания списка...
У меня есть два линейных сегмента: X1, Y1, Z1 - X2, Y2, Z2 И X3, Y3, Z3 - X4, Y4, Z4 я пытаюсь найти кратчайшее расстояние между этими двумя сегментами. Я искал решение в течение многих часов, но весь из...
Таким образом, у меня есть функция (я пишу это на псевдофункциональном языке, я надеюсь что его ясное): ослабьте (lr: Цифра, x: Цифра) = x + lr* (1-x) И я хочу применить это n времена к значению x. Я мог реализовать...
Я хочу генерировать положительные случайные полуопределенные матрицы. Я ищу алгоритм или более предпочтительно простую реализацию алгоритма в C, matlab, Java или любом языке.
Стемминг - что-то, что это необходимо в метках систем. Я использую восхитительный, и у меня нет времени, чтобы управлять и сократить мои теги. Я немного более осторожен со своим блогом, но это не прекрасно. Я пишу...
Я ищу алгоритм для "инвертирования" (реверс? вывернуть наизнанку?) DAG:* # я не могу искусство ASCII, стрелки, поэтому просто / \# притворяются, что наклонные черты все указывают на B C...
Кто-либо из Вас знаешь алгоритм сжатия без потерь, который производит выводы без заголовка? Например, не храните дерево Хаффмана, используемое для сжатия его? Я не говорю о твердом кодированном Хаффмане...
Каков наилучший способ реализации недавно использованного кэша объектов? Вот требования и ограничения ... Объекты хранятся в виде пары ключ / значение, объект / пара объектов, поэтому интерфейс ...
Первое число должно быть округлено к ближайшему второму числу. Существует много способов сделать это, но каков лучший и самый короткий алгоритм? Любой для проблемы:-) 1244-> 1200 1254-> 1300 123-> 100...
Скажем, у Вас есть два экземпляра того же бобового типа, и требуется отобразить сводку того, что изменилось между этими двумя экземплярами - например, у Вас есть боб, представляющий настройки пользователя...
Я ищу алгоритм, который берет 2 строки и даст мне назад "фактор подобия". В основном у меня будет вход, который может быть написан c орфографическими ошибками, иметь транспонированные буквы, и т.д., и я имею к...
Существует ли способ узнать, эквивалентны ли два произвольных регулярных выражения? Похож на сложную проблему мне, но мог бы быть некоторый механизм упрощения DFA или что-то?
ipv6 маршрутизатор хранит много маршрутов как первые n биты адреса. В 2000 исследователи нашли только 14 отличных длин префикса в 1500 ipv6 маршрутами. Входящие пакеты направляются к различному...
Делает любой знает, как текстовые редакторы/программисты редакторы в состоянии сделать такие быстрые поиски на файлах очень крупного текста. Они индексируют на загрузке, в начале находки или некоторой другой умной техники?...
У меня был экзамен несколько дней назад, и сегодня Преподаватель дал нам ключевой ответ экзамена. Один из вопросов был для (j = 9; j> = 1; j-), считают Количество операций...
Я хочу записать что-то, что потянет конечные автоматы. Кто-либо знает какие-либо алгоритмы, которые связаны с этим?Править: Я должен упомянуть, что знаю о graphviz. Я хочу создать свое собственное...
Проблема я должен создать числа на 32 бита (подписанный или неподписанный не имеет значения, самый высокий бит, никогда не будет устанавливаться так или иначе), и каждое число должно иметь данное количество набора Битов. Наивное Решение...
Двоичный поиск более трудно реализовать, чем это смотрит. "Хотя основная идея о двоичном поиске сравнительно проста, детали могут быть удивительно хитрым …" — Donald Knuth. Который ошибки...
У меня огромный набор N-мерных точек (десятки миллионов; N близко к 100). Мне нужно отобразить эти точки в одном измерении, сохраняя пространственную локализацию. Я хочу использовать пространство Гильберта -...