Я задавался вопросом, существует ли структура данных, которая действует как OberservableCollection почти как в C#, который в состоянии взять определенный тип. исключая: В C# я в состоянии сказать.. ObservableCollection <...
У меня есть следующая часть кода для инвертирования связанного списка. Я запутываюсь в цикле с условием продолжения и так конечно, ценил бы, если кто-то может дать визуальное объяснение того, как на самом деле это...
Есть ли любая структура данных в C#, который похож на словарь, но который только имеет ключ и не имеет значения. Я в основном хочу список целых чисел, которые я могу быстро поиск и видеть если определенное значение...
Тип массива PHP на самом деле более сродни заказанная карта, чем традиционный массив C. Это - исходная структура данных общего использования PHP. Руководство идет как далеко для высказывания индексируемого и ассоциативного...
Я пишу приложение, которое использует древовидную структуру, поэтому конечно, у меня есть некоторые рекурсивные методы, которые выполнят итерации вниз каждого узла дерева и сделают что-то. Проблема иногда - они...
Прежде чем я прокручу свое собственное использование Очереди NSMutableArray, я хотел бы знать, существует ли что-то доступное более стандартное. Я ничего не вижу в документах Apple, но я буду удивлен, нет ли Очереди...
Я нашел несколько реализаций для единственного единственного производителем потребителя, но ни один для нескольких единственный производителем потребитель. Делает очередь без блокировок для "нескольких, единственный производителями потребитель"
Я должен передать пакеты через Интернет, длина которого должна быть динамичной. пакет структуры {международный идентификатор; интервал filename_len; символьное имя файла [];}; проблема состоит в том, что массивы нулевой длины не изо-...
Я ищу алгоритм / структура данных, которая работает хорошо на большие основанные на блоке устройства (например, механический жесткий диск), который оптимизирован для вставки, получите, обновите и удалите, где поиски...
Я did'nt имею в виду дерево двоичного поиска. например, если я вставлю значения 1,2,3,4,5 в к дереву двоичного поиска, то inorder обход даст 1,2,3,4,5 как вывод. но если я вставляю те же значения в к...
Действительно ли возможно добавить список к структуре? общедоступный тест структуры {общественность представляет x в виде строки; список <строка> y = новый список <строка> ();} что-то как этот? я пробовал, но я просто нет...
У меня есть потребность в фиксированном размере (можно выбрать во времени выполнения при создании его, не времени компиляции) кольцевой буфер, который может содержать объекты любого типа, и это должна быть очень высокая производительность. Я не думаю...
Я хочу использовать структуру данных для сортировки пространственно-временных данных (x, y, z, время). В настоящее время алгоритм обработки ищет ряд 4D (x, y, z, время) точки, учитывая сферический (3-й) пространственный радиус и линейное (...
Что является самым хорошим способом разделить это: кортеж = ('b', 'c', 'd', 'e', 'f', 'g', 'h') в это: кортежи = [(, 'b'), ('c', 'd'), ('e', 'f'), ('g', 'h')] Предполагающий, что вход всегда имеет...
Учитывая двоичное дерево с целым числом, Левыми и Правильными указателями, как можно пересечь дерево в O (n) время и O (1) дополнительная память (никакой стек/очередь/рекурсия)? Этот парень дал решение, которое не является O (n)...
Я хочу реализовать 2-D массив своего рода вещь. Какая структура данных наиболее подойдет для этого? Массив или некоторая другая структура данных сделают. Если существует какая-либо другая структура данных, которая будет...
Обратите внимание, что я ничего на самом деле не делаю с базой данных здесь, таким образом, инструменты ORM, вероятно, не, что я ищу. Я хочу иметь некоторые контейнеры, что каждый содержит много объектов со всеми объектами...
Кто-нибудь знает, есть ли какие-либо библиотеки контейнеров без блокировки, доступные для .NET? Предпочтительно то, что доказано, что работает и работает быстрее, чем Synchronized-оболочки, которые есть в .NET. Я имею ...
Существует ли реализация динамического массива в glibc или какой-либо из стандартных библиотек Linux для C? Я хочу быть в состоянии добавить к списку, не волнуясь о его размере. Я знаю станд.:: вектор существует для C++...
Что было бы лучшим способом реализовать, сохранить и представить сферические миры, такие как те в споре или бесконечности, но без промежуточных этапов споры и нескольких вселенной бесконечности крыла миров....
EDIT: Это повторяющийся вопрос, но мне не удалось понять страницу вики, несмотря на то, что читал принятый ответ. Я просто добавил ответ на этот вопрос, который также охватывает время ...
Я часто видел, что люди используют структуры данных Perl вместо конфигурационных файлов; т.е. одинокий файл, содержащий только: %config = ('окрашивают' => 'красный', 'числа' => [5, 8], qr/^spam/=> '...
У меня есть заголовок C++, который содержит #define операторы, Перечисления и Структуры. Я попытался использовать h2py.py сценарий, который включен с Python напрасно (кроме предоставления мне преобразованный #defines)...
Что лучший способ состоит в том, чтобы удалить запись из хеш-таблицы, которая использует линейное зондирование? Один способ сделать это должно было бы использовать флаг для указания на удаленные элементы? Есть ли какие-либо пути лучше, чем это?
В моей базе данных у меня есть таблицы, которые определяют типы, например, Таблица: идентификатор Типов Публикации |----------1 Типа | Статья 2 | Краткий обзор 3 | Книга.... Который связан через идентификационный ключ к...
Я люблю разрабатывать алгоритмы с помощью STL, однако, у меня есть эта повторяющаяся проблема, где мои наборы данных являются слишком большими для "кучи". Я искал общедоступные замены для контейнеров STL...
Я привык работать с PHP, но в последнее время я работал с Java, и я страдаю от головной боли, пытающейся понимать это. Я хочу сохранить это представление в Java: Массив (["col_name_1"] =>...
В Python, какая структура данных более эффективна/быстра? Предположение, что порядок не важен для меня и я проверил бы на дубликаты так или иначе, Python установлен медленнее, чем список Python?