. Имея связанный список целых чисел в случайном порядке, разделите его на два новых связанных списка так, чтобы разница в сумма элементов каждого списка максимальна, а длина списков не отличается ни на ...
Когда я пытаюсь: Queue q = новая очередь (); компилятор выдает мне ошибку. Любая помощь? Кроме того, если я хочу инициализировать очередь, я должен реализовать методы этой очереди?
Это не очень необычный вопрос, но я все еще не мог найти ответ, который действительно объяснял бы выбор. У меня есть очень большой список строк (ASCII-представления хэшей SHA-256, ...
Каков основной алгоритм проверки симметричности дерева. Поскольку это двоичное дерево, я бы предположил, что это будет рекурсивное определение сортировки. Формальный вопрос ниже: A ...
Я хотел бы знать, как преобразовать C struct в Delphi record? Следующий код на C. Я хочу преобразовать его в Delphi. typedef struct { Uint16 value1[32]; Uint16 value2[22]; ...
Извините, если мой вопрос звучит глупо, потому что я не очень хорошо понимаю структуру данных. Я читал об алгоритме Dancing Links Кнута и в значительной степени понял, как он в основном...
У меня был последний вопрос по окончательному (теперь завершенному) алгоритму: Учитывая набор (x, y) точек P , пусть M (P) будет набором максимальных точек с учетом следующего частичного упорядочения на P: (x, y) <(x '...
Я только что читал книгу «Чистый код» и наткнулся на следующее утверждение: Когда Java был молод, Дуг Ли написал основополагающую книгу [8] Concurrent Программирование на Java. Вместе с разработанной им книгой ...
Когда использовать хэш-карты или древовидные карты? Я знаю, что могу использовать TreeMap для перебора элементов, когда мне нужно их отсортировать.
Но так ли это? Нет никакой оптимизации, когда я просто хочу проконсультироваться ...
Я работаю над алгоритмом Дейкстры в течение последней недели, и у меня есть правильный рабочий код для него в java. Он использует массив для вычисления стандартной функции findMin, которая дает вам...
Я использовал много хешей Perl из-за сверхгибкости и удобства.
например, в Perl я могу сделать следующее: $ hash {AREA_CODE} -> {PHONE} -> {STREET_ADDR} Интересно, как я могу ...
Я привык к C ++ STL контейнерам. У D есть массивы, ассоциативные массивы и строки, но где остальные? Я знаю о std.container, но, насколько я могу судить, он имеет только один контейнер, красно-черный ...
Я столкнулся с вопросом собеседования: «Если бы вы разрабатывали веб-сканер, как бы вы избежали бесконечных циклов?» и я пытаюсь на него ответить. Как все это начинается с ...
Я знаю алгоритм Прима и знаю его реализацию, но всегда Я пропускаю часть, о которой хочу спросить сейчас. Было написано, что реализация алгоритма Прима с кучей Фибоначчи - O (E + V log (V)) и мой ...
Я заранее прошу прощения, если это станет слишком длинным для чтения. Вопрос, который я должен решить: «В течение своей совершенно несчастной жизни пират Авраам Блауфельт искал потерянное сокровище ...
Я изучил определения T-деревьев и B- / B + деревьев. Из статей в Интернете я понимаю, что B-деревья лучше работают в иерархической памяти, такой как дисковые накопители и кэшированная память. Что я могу ...
Я читаю "Расширенные структуры данных" Питера Брасса. В начале главы о деревьях поиска он заявил, что существует две модели деревьев поиска - одна, в которой узлы содержат реальный объект (...
Предположим, у вас есть волшебная структура данных, которая представляет линейную последовательность элементов, которая поддерживает поиск, вставку и удаление любого индекса в наихудшем случае O ( 1 раз. (Я почти уверен, что нет ...
Есть ли алгоритм, который для двух множеств вычисляет их пересечение за линейное время? Я могу запустить два цикла for, чтобы проверить все пары элементов, записывая элементы, которые я нахожу в обоих наборах. ...
Я рассматривал различные типы структур данных кучи. Куча Фибоначчи, кажется, имеет лучшую сложность наихудшего случая для (1) вставки, (2) удаления и (2) поиска минимального элемента. Я ...
Вопрос: Задачи циркуляции позволяют вам иметь как нижнюю, так и верхнюю границу потока через конкретную дугу. Верхнюю границу я понимаю (как и трубы, там столько всего может пройти...
Я новичок в Java. У меня есть ArrayList, и я хочу избежать дубликатов при вставке. Мой ArrayList - ArrayList karList = new ArrayList (); и поле, которое я хочу проверить ...
Проблема под рукой: :Дана строка. Укажите его ранг среди всех его перестановок, отсортированных лексикографически. Можно попытаться решить вопрос математически, но мне было интересно, есть ли какие-то...
Я хотел бы создать круговой / циклический связанный список, в котором конец списка будет указывать обратно на его заголовок. Итак, могу ли я использовать java.util.LinkedList и изменить хвостовой узел после создания ...
Я нашел псевдо-код на том, как реализовать циркурный буфер. // Режиссер.
В то время как (True) {/ * производить элемент v * / while ((в + 1)% n == out) / * ждать. * /; b [в] = v; в = (в + 1)% n
} // ...
Я видел эту цитату во многих местах: «Лучше иметь 100 функций работают с одной структурой данных, чем 10 функций с 10 структурами данных ». —Алан Перлис Но я никогда этого не видел ...
Я пытаюсь перечислить временные сложности операций общих структур данных, таких как массивы, двоичное поиск, куча, связанные Список и т. Д. И особенно я имею в виду Java. Они очень распространены, но ...
Во многих опросах есть коды для разных видов пропущенных данных. Например, кодовая книга может указывать: 0-99 Данные -1 Вопрос не задан -5 Не знаю -7 Отказался отвечать -9 ...