Я пытался различными способами реализовать программу, которая дает цифры числа Пи последовательно. Я попробовал метод рядов Тейлора, но он оказался очень медленно сходящимся (когда я сравнивал свой результат ...
Работая над моделированием взаимодействий частиц, я наткнулся на индексирование сетки в порядке Мортона ( Z-порядок) (ссылка на Википедию), который, как считается, обеспечивает эффективную ячейку ближайшего соседа ...
Я прочитал несколько интервью в Интернете онлайн о том, как вы найдете, если есть цикл в связанном списке, и решение (алгоритм нахождения цикла Floyd) должен иметь два указателя, один 2x быстрее чем ...
Я пытаюсь определить, находится ли точка внутри многоугольника. Многоугольник определяется массивом объектов Point. Я могу легко определить, находится ли точка внутри ограниченного прямоугольника многоугольника, но я не ...
Этот вопрос фактически вдохновлен другим вопросом здесь, на SO, и я хотел его немного расширить. Имея ассоциативный массив в PHP, можно сортировать его значения, но если значения равны ...
Недавно я подумывал об использовании автокорреляции для определения высоты звука. Однако мне трудно найти хорошие источники, где можно узнать об автокорреляции, под этим я подразумеваю источники, которые делают ...
Какие алгоритмы законной полезности слишком сложны для реализации? Позвольте мне пояснить: я не ищу алгоритмы, подобные текущему асимптотическому умножению оптимальных матриц ...
Существует алгоритм триангуляции многоугольника за линейное время, созданный Шазелем (1991), но, AFAIK, нет никаких стандартных реализаций его алгоритма в общем математическом программном обеспечении ...
Алгоритм O (n) для определения пересечения линии с Выпуклый многоугольник состоит в проверке того, пересекает ли какое-либо ребро многоугольника линию, и проверке, является ли количество пересечений нечетным или четным. Здесь ...
Для данного набора чисел разделите числа на два подмножества так, чтобы разница между суммой чисел в двух подмножествах минимальна. Это идея, которая у меня есть, но я не уверен, что это ...
Как использовать двунаправленную BFS для поиска кратчайшего пути? Допустим, есть сетка 6x6.
Начальная точка находится в (0,5), а конечная точка — в (4,1). Каков кратчайший путь при использовании двунаправленного...
, есть ли алгоритм, который быстрее, чем бинарный поиск, для поиска в отсортированных значениях массива? в моем случае у меня есть отсортированные значения (могут быть значения любого типа) в массиве A, мне нужно вернуть n, если ...
Мне нужен алгоритм, который может определить положение вокруг сферы для N точек (менее 20, вероятно), что смутно их распределяет. Нет необходимости в «совершенстве», но мне просто нужно, чтобы ни одно из них ...
Недавно я узнал о том, как алгоритм жонглирования вращает массив за линейное время, когда читал решение в книге «Программирование жемчужин». Код для ее решения был следующим: / * Функция для ...
У меня интересная проблема, когда я не могу включить malloc.h в свой проект. Мне нужен malloc.h для инструмента mmgr Пола Неттла (я не очень люблю инструменты) Проблема в том, что я не могу найти системную библиотеку ...
Я применил Floyd -Warshall для возврата расстояния кратчайшего пути между каждой парой узлов/вершин и одного кратчайшего пути между каждой из этих пар. Есть ли способ получить его в...
В java EnumSet хранит содержащиеся в нем элементы в битовой маске/битовом векторе, используя long (RegularEnumSet) или long[] (JumboEnumSet). Теперь я столкнулся с вариантом использования, когда у меня много тысяч доменов ...
Недавно на собеседовании мне задали следующий вопрос: Допустим, у вас есть следующая сетка в декартовой системе координат (квадрант I). o - x - x - x - o
| | | | |
x - x - x - o - x
| | ...
Меня попросили написать функцию, которая берет 3 несортированных связанных списка и возвращает один отсортированный связанный список, который объединяет все три списка. Какой лучший способ вы можете придумать? У меня действительно нет ...
Дана прямоугольная форма S с соотношением сторон sx/sy и две другие прямоугольные формы A (с соотношением сторон ax/ay) и B (с соотношением сторон bx/by ) как я могу узнать, какая из форм A или B имеет ...
Я изучаю проект Эйлера. В частности, №18.
Подводя итог, идея состоит в том, чтобы найти максимальный путь из треугольника: 3 7 4 2 4 6 8 5 9 3 3 + 7 + 4 + 9 = 23. Чтение для этого, большинство люди ...
Это своего рода домашнее задание, я долго об этом думал и придумал пару решений, но я думаю, что есть лучшее решение. Какой самый быстрый способ определить, если ...
Возможный дубликат: Подсчет инверсий в массиве Это вопрос телефонного интервью: «Найдите количество инверсий в массиве». Думаю, они имеют в виду решение O (Nlog N). Я считаю, что это не может быть ...
Or The Traveling Salesman plays Magic! I think this is a rather interesting algorithmic challenge. Curious if anyone has any good suggestions for solving it, or if it is already solvable in a known ...
Я смотрю на въезд, найти базу журнала 2 N-бита целое число в O (LG (N) ) Операции с умножными и поисками из битых Twiddling Hacks. Я могу легко увидеть, как второй алгоритм в этой записи ...
Как мы знайте, что если n не является точным квадратом, тогда sqrt (n) не будет целым числом. Поскольку мне нужна только целая часть, я чувствую, что вызов sqrt (n) не будет таким быстрым, поскольку требуется время для вычисления ...
. Возможно, вы слышали об известной проблеме поиска самой длинной возрастающей подпоследовательности. Оптимальный алгоритм имеет сложность O (n * log (n)). Я думал о проблеме поиска всех возрастающих ...