В интервью мне задали этот вопрос: «Как обнаружить петлю в связанном списке? », я решил эту проблему, но интервьюер сразу спросил меня, как мне удалить петлю в связанном списке. Я возился. Итак, любой ...
Это вопрос собеседования, на который я не нашел удовлетворительных ответов ни в стеке, ни вне его. Постановка задачи: учитывая арифметическое выражение, удалите лишние скобки. Например. ...
Я работаю над структурой данных для алгоритма вырезания графа . Проблема в том, чтобы на кратчайших путях делать разные разрезы. Я создал структуру данных, свойства которой я не уверен. Вход - это ориентированный граф ...
Какая структура данных была бы хорошей для представления статуса из игры Dots and Boxes? Я придумал использовать две матрицы логических значений для горизонтальных и вертикальных линий, но, может быть, есть более элегантная ...
Документация Javadocs для CopyOnWriteArrayList говорит о поточно-ориентированном варианте ArrayList, в котором все изменяющие операции (добавление, установка и т. Д.) Реализуются путем создания нового копия базового массива. ...
Я хочу построить дерево со следующими характеристиками: Каждый узел может иметь 1 «следующий узел».
Каждый узел может иметь несколько дочерних узлов.
Количество дочерних узлов может варьироваться от одного узла к другому ...
Есть ли в php какие-либо структуры данных, кроме массива. Можно ли создать такую структуру данных, как ArrayList? Если да, пожалуйста, предоставьте некоторые ссылки или какую-нибудь реализацию.
Недавно я понял, что, хотя в моей жизни было много возможностей BST, я даже не думал об использовании чего-либо, кроме обхода без порядка (хотя я знаю о и знаю, как легко адаптировать программу к ...
Я знаю, что структура может быть определена несколькими способами, такими как: добавление полей в переменную p.color.red = .2;
p.color.green = .4;
p.color.blue = .7; Определение скалярной структуры присваиванием S = ...
Так что я самообучаю деревья AVL, и я понимаю основную идею, лежащую в основе этого, но я просто хочу убедиться, что моя интуиция на самом деле ее реализации верна: я проверю это с левым вращением. Итак, ...
Я пытаюсь реализовать алгоритм преобразования направленного ациклического графа в дерево (для развлечения, обучения, ката, назовите его). Итак, я придумал структуру данных Node: ///
/// Представление узла ...
Я реализовал двоичное дерево поиска и хочу добавить больше функций в его функцию вставки, чтобы сделать его самобалансирующимся деревом. Я кодирую на C #. Кто-нибудь может предложить мне хорошее ...
Проблема: мне нужно получить случайный элемент для контейнера и также удалить его из этого контейнера. Контейнер не нужно сортировать. Меня не волнует порядок. Вектор может получить случайный элемент в ...
У меня есть массив, содержащий имена элементов.
Я хочу дать пользователю возможность создавать элементы без указания их имени, поэтому моя программа должна будет предоставить уникальное имя по умолчанию, например «Элемент 1». ...
У нас есть двоичное дерево (не BST), состоящее только из нулей и единиц. нам нужно найти самую глубокую единицу, в которой путь от корня состоит только из единиц. Источник: интервью с Amazon Q
Каким будет лучший подход для сравнения двух шестнадцатеричных подписей файлов друг с другом на предмет сходства. В частности, я хотел бы использовать шестнадцатеричное представление ...
Я столкнулся с этим вопросом:
Реализуйте очередь, в которой push_rear (), pop_front () и get_min () - все операции с постоянным временем. Сначала я подумал об использовании структуры данных min-heap, которая имеет O (1) ...
Я понимаю, что индексированная коллекция с изменяемым размером, которая использует массив для хранения своих элементов (например, List < T > в .NET или ArrayList в Java), имеет амортизированное время вставки O (1) в конце коллекции. Но ...
Я заинтересован в создании структуры данных Java, аналогичной в стек, который максимально эффективно поддерживает следующие операции: Push, который добавляет новый элемент поверх стека,
Pop, который ...
Существуют ли какие-либо пакеты в Python, которые позволяют выполнять kdtree -как операции для долготы/широты на поверхности сферы? (для этого необходимо правильно учитывать сферические расстояния,...
Я беседовал с Amazon несколько дней назад. Я не смог ответить удовлетворительно ни на один из вопросов, которые мне задали. Я пытался получить ответ после интервью, но мне это не удалось ...
Я пытаюсь решить проблему поиска n ближайших соседей с помощью PostGIS: Начальная точка: таблица geoname с geoname (из
geonames.org), содержащий
широта / долгота (WSG-84)
Добавлен ...
Я работаю над проблемой программирования для практики и у меня возникают проблемы с поиском хорошей структуры данных / алгоритма, который можно использовать для реализации решения. Фон: назовите два слова «смежными», если можете ...
В моем приложении мне нужно загрузить объемные данные из набора изображений (изображений MRC) и храните данные пикселей в памяти (изображения имеют оттенки серого, поэтому один байт на пиксель). Моя среда разработки - QT ...
Числа Фибоначчи стали популярным введением в рекурсию для студентов, изучающих информатику, и есть веские аргументы в пользу того, что они сохраняются в природе. По этим причинам многие из нас ...
Я сбит с толку, что не могу найти быстрого ответа на этот вопрос. По сути, я ищу структуру данных на Java, которая реализует интерфейс java.util.List, но хранит свои элементы в отсортированном порядке ....
Может ли кто-нибудь указать мне эталонную реализацию о том, как построить (мультипликативно и / или аддитивно) взвешенную диаграмму вороного, которая предпочтительно основана на алгоритме вороного Фортуны? Мой ...
Насколько я понимаю из документации SelectMany, его можно использовать для создания (сглаженной) последовательности отношения "один-много". У меня есть следующие классы: открытый класс Customer {...
Я читаю много о деревьях словаря когда дело доходит до быстрых запросов для подобных изображений или текстов в больших базах данных. Но я не мог найти пользу (легкой понять) описание на какой такой...
Мне нужно вычислить комбинации для числа. Как быстрее всего вычислить nCp, где n>>p? Мне нужен быстрый способ генерировать биномиальные коэффициенты для полиномиального уравнения, и мне нужно получить...