учитывая мою текущую позицию (lat, долго) я хочу быстро найти ближайшего соседа в проблеме интересных мест. Таким образом я намереваюсь использовать базу данных R-Tree, которая допускает быстрый поиск. Однако сначала...
Если у меня есть большой набор непрерывных диапазонов (например, [0.. 5], [10.. 20], [7.. 13], [-1.. 37]), и может расположить те наборы в любую структуру данных, которую я люблю, что является самым эффективным способом протестировать который наборы...
Вопрос прост: Я не могу понять структуру данных Застежки-молнии. Мой вопрос связан со своим использованием с Деревом. Я хочу понять, как я могу изменить древовидный узел с помощью застежки-молнии. И как нет...
Замороженный набор является frozenset. Замороженный список мог быть кортежем. Что было бы замороженный dict быть? Неизменный, hashable dict. Я предполагаю, что это могло быть что-то как collections.namedtuple, но это...
У меня есть проблема с этим очень простым блоком кода. дайте мне свой совет. (Моя эта проблема решена, и в решении этой проблемы, человек, имеющий идентификатор stakx действительно, помог мне, единственной проблеме...
Я ищу конкретные шаблоны проектирования в C ++, которые решают эту проблему. Я хочу создать раскадровку. Наша версия раскадровки содержит произвольное множество заметок (представьте, что вы помещаете липкую ...
Некоторые люди стоят в очереди. Процесс отбора следует правилу, при котором отбираются люди, стоящие на четных позициях. Из отобранных людей формируется очередь и опять же из этих только ...
Задача состоит в том, чтобы найти простое число ниже 2 миллиардов в периоде < 20 сек Я следовал нижеприведенным подходам. Разделите число n на список чисел k (k < sqrt (n)) - заняло 20 сек. Разделите ...
Я пытаюсь понять, что было бы легче осуществить. Я понимаю, что очередь - это FIFO, а стек - это LIFO. Таким образом, если я добавлю элементы в массив, будет проще напечатать FIFO, чем ...
У меня есть список объектов (синие узлы ниже), которые категоризированы пользователями моего приложения. Сами категории могут быть сгруппированы и категоризировали себя. Получающаяся структура может быть...
Я пытаюсь сделать некоторые структуры данных для решения загадки графика. Я пытаюсь определить критерии сравнения края, но я не уверен как. До сих пор: Край данных = Край (Строка Набора) Bool, Как может я...
Предположим, что кадр данных состоит из двух столбцов A = {1,2,3} B = {'a b c d', 'e f g h', 'i j k l'}. Для A = 2 я хотел бы изменить соответствующую запись в столбце B на 'e f h'. (т.е. извлекать первое, ...
Реальный вопрос собеседования, заданный инженером высшего уровня. По правде говоря, я думаю, что это вопрос поиска «святого Грааля» структур данных. Но я пытаюсь понять, как ответить на ...
Я хочу решить вопрос с leetcode в Rust (удалить N-ный узел из конца списка). Мое решение использует два указателя, чтобы найти узел для удаления: # [производное (PartialEq, Eq, Debug)] pub struct ListNode {pub ...
Допустим, у меня есть диктат: {b'Name ': b'John', b'age ': b'43'}, как лучше всего преобразовать это в: {'Name': 'John', 'age ':' 43 '} (Учитывая, что может быть любое количество пар ключ: значение) ...
В настоящее время я прохожу курс обучения структурам данных на C ++, и моя первая задача - написать векторный класс. Мне дали стартовый код, и мне нужно адаптировать его для выполнения задания. На чем я застрял ...
Я ищу достойную реализацию заданной структуры данных в JavaScript. Он должен поддерживать элементы, которые являются простыми объектами JavaScript. До сих пор я нашел только структуры библиотеки закрытия ....
Вопрос об интервью: Разработайте структуру данных, которая имеет следующее нажатие функций, которое выталкивают данные, последние вставленные данные [LIFO] Дают минимум, Все вышеупомянутые операции должны иметь сложность...
Рассказ, я реализую график, и теперь я работаю над Kruskal, мне нужна приоритетная очередь. Мое определение приоритетной очереди - то, что элемент с самым маленьким ключом был бы на первом месте? Это...
Примечание: Следующие ТАК вопросы связаны, но ни они, ни связанные ресурсы, кажется, полностью не отвечают на мои вопросы, особенно относительно реализации тестов равенства для наборов...
Это очень похоже на другой вопрос (Функциональные Структуры данных в Java), но ответы, там не особенно полезны. Я должен использовать неизменные версии стандартных наборов Java (например....
У меня есть серия временных интервалов (t_start, t_end), который не может наложиться, т.е.: t_end (i)> t_start (i+1). Я хочу сделать следующие операции: 1) Добавьте новый (Объединение) интервалы [{(1,4), (8,10)} U (3...
Существуют некоторые потоки на Переполнении стека, имеющем дело с реализацией приоритетных очередей в .NET и C#. Моя проблема имеет более основной характер: Почему не там приоритетная очередь из поля в .NET...
ОБНОВИТЕ Некоторые ответы, до сих пор предложили использовать список смежности. Как список смежности был бы похож в Java?... никакое право указателей :) Я пытаюсь реализовать Биграф в Java к виду...
Этот вопрос о реализации полного Perl autovivification в Python. Я знаю, что подобные вопросы задали, прежде и до сих пор лучший ответ находится в, "Что лучший способ состоит в том, чтобы реализовать вложенный...
Я работаю над проектом, который использует очередь, которая хранит информацию о сообщениях, которые должны быть отправлены в удаленные хосты. В этом случае один поток ответственен за помещение информации в...
У меня есть много regex шаблонов. Когда строка вводится, я должен найти, что все шаблоны соответствуют этой строке. Это обычно - O (n) операция: ВЫБЕРИТЕ regex ИЗ regexes ГДЕ 'строка' RLIKE regex...
Где некоторые хорошие источники информации о структурах расположения двоичного файла? Если я хотел вытянуть в индексном файле BTrieve, проанализируйте заголовки MP3 и т.д. Где каждый получает достоверную информацию?
У меня есть приложение, где мне нужна одна таблица информации со следующими полями: поле 1 - международное или символьное поле 2 - строка (макс. 10 символов) поле 3 - строка (макс. 20 символов) поле 4 - плавает, мне нужно...