Допустим, у меня есть два списка: >>> l1 = [1,2,3,4]
>>> l2 = [11,12, 13,14] Я могу поместить эти списки в кортеж или словарь, и кажется, что все они являются ссылками на исходный список: ...
Мы привыкли говорить, что операции получения / размещения HashMap являются O (1). Однако это зависит от реализации хэша. Хэш объекта по умолчанию - это внутренний адрес в куче JVM. Уверены ли мы, что это ...
Это домашнее задание, и у меня не было много времени, чтобы потратить на него, но я знаю некоторые ответы и нуждаюсь в небольшой помощи, пожалуйста, я думаю так, предположим, что у нас есть: 1 узел ----> Уровень 1 2,3 узла ----> ...
Я разрабатываю структуру данных в виде дерева / графа.
Он должен быть больше похож на ориентированный ациклический граф.
Одно из требований - найти путь от корня к определенному узлу, что означает, что когда пользователь выбирает ...
Я ищу структуру данных в пакете java.util. Мне нужно, чтобы он отвечал следующим требованиям: Количество элементов (теоретически) неограниченно.
Элементы отсортированы по возрастанию ...
Проблема в том, что у меня есть X элементов с различными весовыми значениями, которые должны помещаться в Y контейнеров. Контейнеры имеют разные размеры (например, трюмы различаются по максимальному весу). Общая загрузка каждого ...
Существует большое количество текстов по структурам данных и библиотек кода структур данных. Я понимаю, что проще рассуждать о чисто функциональной структуре данных. Однако у меня проблемы с ...
N точек даны как входные. Скажем (x1, y1), (x2, y2) ... (xn, yn). Есть ли некомбинаторное решение для поиска максимального количества коллинеарных точек? Могут ли они быть организованы в причудливые данные ...
Одна из вещей, которую мне не хватает при написании программ на C, - это структура данных словаря. Какой самый удобный способ реализовать его на C? Я ищу не производительность, а простоту ее кодирования ...
Предпосылки: Я работаю над своей первой полной программой на Haskell, простым приложением для работы со списком в командной строке. Мой вопрос относится к структуре и имеет два уровня: (1) Как лучше всего ...
Мне нужна древовидная структура, поддерживающая «и» и «или». Например, для такого регулярного выражения, как ab | c (d | e), я хочу превратить его в дерево. Итак, сначала у нас есть две ветви "или" ... это может ...
Я изучаю C, но после этого или в то же время, что мне следует изучить в первую очередь, а затем, прежде чем переходить к C ++? Компиляторы, структуры данных, UML или шаблоны проектирования? (Также в начале изучения ...
Допустим, у меня есть много объектов, содержащих строки нетривиальной длины (около 3-4 килобайт). Все строки отличаются друг от друга, но в то же время содержат множество общих частей / подпоследовательностей. На ...
Макет и отображение содержимого HTML может занять некоторое время, если HTML достаточно сложный. Я не смог найти набор передовых методов кодирования HTML, чтобы помочь механизму компоновки (особенно в IE), поэтому ...
Мне нужна упорядоченная структура данных с операцией indexOf O (1). Я храню указатели на объекты в структуре данных. Есть идеи? Что-то вроде LinkedHashMap? Посмотрите, что означает «indexOf»: List.indexOf (Object)
Почему это то, что языки более высокого уровня (Javascript, PHP и т. д.) не Предлагают ли структуры данных, такие как связанные списки, очереди, двоичные деревья и т. д., как часть своей стандартной библиотеки? Это для исторических / ...
Дана матрица с m строками и n столбцами, каждая из которых отсортирована. Как эффективно отсортировать всю матрицу? Я знаю решение, которое выполняется за O (mn log (min (m, n)). Я ищу лучшее решение.
...
Я создаю очень большой словарь и выполняю много проверок, чтобы увидеть, есть ли ключ в структуре, а затем добавляю, если он уникальный или увеличивающий счетчик, если он идентичен. Python использует хеш ...
Я перебирал Ярлыки VIM и нашли CTRL + p, который действует как автозаполнение в UNIX (вы знаете, что я говорю, выпадающий список возможных слов, отсортированных по частоте использования). Это ...
У меня есть x (миллионы) положительных целых чисел, где их значения могут быть такими большими, как разрешено (+2 147 483 647). Предполагая, что они уникальны, как лучше всего хранить их для программы с интенсивным поиском. Итак ...
Imagine you wanted to serialize and deserialize stackoverflow posts including their tags as space efficiently as possible (in binary), but also for performance when doing tag lookups. Is there a good ...
Я разрабатываю веб-сайт Планировщика путешествий. В данном случае есть несколько простых вещей, то есть прямо сейчас веб-сайт может только планировать автобусные маршруты, расписание автобусов не ...
Сегодня, с моим большим удивлением, я обнаружил, что когда оператор sizeof применяется к классу, структуре или типу объединения, Результат - количество байтов в объекте этого типа плюс любые ...
Я работал над игрушкой базы данных на Clojure и хотел реализовать B + Tree. Когда я начал думать об этом, я понял, что может не быть способа иметь что-то вроде указателя / ссылки на ...
Мне очень трудно понять, как сбалансировать дерево AVL для моего класса. Я вставил это с помощью этого: Node * Tree :: insert (int d)
{cout << "base insert \ t" << d <...
I want to define light-weight classes that are supposed to represent data structures. As is the case with many data structures, the order of the data is important. So if I go ahead and define this: ...
Я пишу кроссплатформенная игра с сетевыми возможностями (с использованием SFML и RakNet), и я дошел до того момента, когда я скомпилировал сервер на моем сервере Ubuntu и запустил клиент на моем ...
Я хочу заменить vector и boost :: unordered_map сопоставление строки с индексами в первом случае с помощью boost :: bimap. Какой экземпляр bimap мне следует использовать? ...
Привет всем, у меня есть коллекция изображений, похожих на фотографии автомобильных номерных знаков. Мне интересно, как предварительно обработать изображение перед его отправкой в механизм OCR для определения текста. Я ...