I'm trying to learn F# and was watching a video when something odd (at least, to me) came up. The video in question is here and the relevant part starts at 2:30 for those interested. But basically, ...
Я пишу менеджер базы данных в стиле dbm с неизменяемыми деревьями B + в качестве носителя информации (см. http: // sf. сеть / проекты / aodbm /). Есть ли быстрый алгоритм для слияния двух деревьев B + (где деревья ...
Мы часто используем стеки или очереди в наших алгоритмах, но есть ли случаи, когда мы используем двусвязный список для реализации как стека, так и очереди? в алгоритме? Например, на одном этапе мы нажимаем () ...
Меня всегда заинтриговал объект Python collections.deque. Это похоже на список, за исключением того, что добавление / удаление элементов в начале происходит быстрее, чем в списке. Это вызывает у меня желание заменить ...
У меня есть этот проект, в котором я должен придумать Java исходный код, реализующий гамильтонов цикл.
Я искал в Google и, по крайней мере, теперь знаю, что такое гамильтонов цикл, путь, через который проходит ...
Я работаю над проектом, в котором много поисковых запросов ведется на очень большом наборе данных, поэтому я понимаю, что использование традиционной структуры базы данных не работает, так как мне нужно читать таблицы в ...
Насколько велика вероятность столкновения HashCode с функцией ниже в следующих сценариях. Со случайными значениями int для ключа [0], ключа [1], ключа [2], ключа [3] Со случайными значениями ключа со следующими ...
Как мы можем найти наиболее эффективная хеш-функция (минимальная вероятность столкновения) для набора строк. Предположим, нам даны некоторые строки .. И длина строк также не ...
Я ищу функциональная структура данных, которая поддерживает следующие операции: Append, O (1)
В порядке итерации O (n). Обычный функциональный связанный список поддерживает только O (n) append, в то время как я мог бы использовать ...
Я ищу структуру данных, которая позволяет мне быстро (предварительно O (1) -быстро) определить является ли данный GUID членом Коллекции GUID или нет. Мой нынешний подход заключается в использовании ...
Некоторые языки (Haskell, Clojure, Scheme и т. Д.) Имеют отложенное вычисление. Одним из преимуществ ленивых вычислений является бесконечное количество структур данных. Что в этом такого хорошего? Каковы некоторые примеры ...
I have lots of data like this type1, type2, type3
aax, ert, ddd
asx, eer, kkk
xkk, fff, lll
xxj, vtt, lle
... and I would really like to be able to "map" between them, so I can go from type1 -> ...
У меня есть простая система CMS, которая имеет простую древовидную иерархию: у нас есть страницы от A до E, которые имеют следующую иерархию:
A -> B -> C -> D -> E Все страницы имеют один и тот же класс и родительский-...
Мне нужно принять дизайнерское решение относительно некоторой структуры данных для чрезвычайно быстрого доступа. Вот сценарий:
Мне нужно синхронизировать две переменные с разной скоростью роста. Я свел данные в следующую таблицу ...
Я работаю над приложением, которое должно передавать большие наборы значений Int32. Ожидается, что наборы будут содержать ~ 1 000 000-50 000 000 элементов, где каждый элемент является ключом базы данных в диапазоне 0-50, ...
I ' m работаю над домашним заданием с использованием кучи, и я понимаю, как они устроены. Куча должна иметь каждый узел, удовлетворяющий свойству кучи, свойство max-heap состоит в том, что для каждого узла i ...
У меня есть этот код, который определяет, включено ли слово (без учета регистра) в текстовый файл wordList . Однако текстовый файл wordList может иметь 65000 ++ строк, и чтобы просто найти слово с помощью my ...
Это вопрос интервью: найти все (английские слова) подстроки заданной строки. (каждый = каждый, когда-либо, очень). Очевидно, мы можем перебрать все подстроки и проверить каждую на соответствие английскому ...
У меня есть облако точек, и хотел бы обнаружить появление определенных шаблонов точек в моем коде. Скажем, у меня есть 1000 точек в трехмерном пространстве, и я хочу обнаружить все экземпляры трех точек, которые ...
Я пишу алгоритм на Clojure, который принимает набор точек, представляющих многоугольник. Другой вход - это точка, и на выходе нужно указать, находится ли точка внутри многоугольника или нет. ...
У меня скоро собеседование, и одной из основных технологий компании является JavaScript. Мне сказали, что следующее собеседование будет посвящено структурам данных JS, термину, который никогда не использовался ...
Мне задали этот вопрос, и я думаю, что это выполнимо, однако мне сложно придумать алгоритм для этого. Ограничения заключаются в том, что вы не можете использовать какую-либо другую структуру данных или ...
У меня простой тип записи. Я выделяю новый экземпляр этой записи и использую процедуру ("_clone") для копирования значений из существующей записи в новую. Я получаю нарушение доступа только когда ...
У меня есть m массивов, каждый массив имеет длину n. Каждый массив отсортирован. Я хочу создать единый массив длиной m * n, содержащий все отсортированные значения предыдущих массивов (включая повторяющиеся значения). ...
У меня есть список целых чисел, например 1,2,2,3,4,1. Мне нужно проверить эквивалентность (==) между разными списками. Однако я не имею в виду простое сравнение с цифрами. Каждый из этих ...
suppose I have arraylist of integers...is there a way that I can generate a random permutation/arrangement of the elements in the arraylist so if the list is {1,2,3,4,5,6} calling some method ...
У меня есть две строки, которые id хотели бы использовать их в качестве ключей словаря, но мне немного лень создать другой объект, вычислить хэш-код строк и т. д. Итак, вместо этого я могу получить хэш-коды ...
I want to use ReadProcessMemory function to fill this struct. [StructLayout(LayoutKind.Explicit)]
публичная структура WinMineGameStruct
{[FieldOffset (0x118)] общедоступный Int32 xPressed; [...
Я заметил, что многие итераторы или считыватели данных передают только вперед, как DataReader, XmlReader, IEnumerator, и многие другие (идея у вас есть). Так что просто спросить, почему они обычно только пересылают, когда ...
У меня есть большая база кода (написанная мной), в которой используется стек структура данных. Это использовалось для удобства, иногда я использую его как стек, а иногда как вектор / список. После выступления ...