Возможный дубликат: Хорошая STL-подобная библиотека для C Есть ли какие-нибудь библиотеки с открытым исходным кодом для C с общими структурами данных? Проект Apache Commons всегда поражал меня как библиотека всех ...
Я уже рассматривал вопрос, в котором говорится об алгоритме поиска цикла в связанном списке. Я прочитал решение алгоритма поиска цикла Флойда, упомянутое во многих местах, которые нам нужно взять два ...
Это то, что у меня пока есть, но оно не работает: class Node: rChild, lChild, data = None, None, None def __init __ (self, key): self.rChild = None self.lChild = None self ....
Мне нужно реализовать отношение n: m в Java.
Вариант использования - каталог. продукт может быть в нескольких категориях
категория может содержать несколько продуктов. Мое текущее решение - иметь класс сопоставления ...
Я хочу создать словарь Python, который возвращает мне значение ключа для ключей, отсутствующих в словаре. Пример использования: dic = smart_dict ()
dic ['a'] = 'один а'
печать (dic ['a'])
# >>> ...
Я исследую решения по хранению и запросу исторической записи событий для большого количества элементов. Это упрощенный сценарий: я получаю ежедневный журнал из 200 000 ...
Я читал, что самый длинный общий префикс (LCP )можно использовать для определения количества вхождений шаблона в строку. В частности, вам просто нужно создать массив суффиксов текста, отсортировать его,...
У меня есть файл в следующем формате: типизированные данные NeXT / Apple с прямым порядком байтов, версия 4, система 1000. Глядя на это в шестнадцатеричном редакторе, очевидно состоящий из объектов NSsomething (NSArray, ...
В качестве упражнения я написал реализацию алгоритма наибольшей возрастающей подпоследовательности, первоначально на Python, но я хотел бы перевести это к Хаскеллу. В двух словах, алгоритм включает в себя...
Я реализую класс, который напоминает типичную таблицу базы данных: имеет именованные столбцы, а безымянные строки
имеют первичный ключ, с помощью которого я могу ссылаться на строки
поддерживает извлечение и назначение первичным ...
Как я понял, переменные в Haskell неизменяемы (таким образом, на самом деле они не являются `переменные '). В этом случае, если у нас есть сложная и большая структура данных, такая как красно-черное дерево, как мы должны ...
Так как я новичок в области программирования и пытался создать массив символов очень большого размера, например, 1000000000000, но мой компилятор показывает ошибку: слишком большой массив, который я использую ...
Говоря о вычислительных сетевых потоках, в Руководстве по проектированию алгоритмов говорится :Традиционные алгоритмы сетевых потоков основаны на идее увеличения путей и повторного поиска пути...
Этот вопрос предназначен для уточнения из прошлой экзаменационной работы
Я просто хочу знать, на правильном ли я пути 1. int i = 1;
2. while (i <= n) {
3. for (int j = 1; j <10; j ++)
4. сумма ++;
5. i ++; ...
Похоже, во всем Интернете есть только одна хорошая статья о ленивом распространении в дереве сегментов, и это:
http://www.spoj.pl/forum/viewtopic.php?f=27&t=8296 Я понял концепцию ...
В чем сложность создания списка слов и сложность поиска другого набора слов в этом слове? Должен ли я использовать Trie для поиска строк, когда у меня есть хеш-таблица?
Это вопрос интервью Google:
Учитывая 2 машины, каждая из которых имеет 64 ГБ ОЗУ, содержащую все целые числа (8 байт), сортируют все 128 ГБ данных. Вы можете предположить небольшой объем дополнительной оперативной памяти. Расширить ...
Учитывая k-мерное непрерывное (евклидово) пространство, заполненное довольно непредсказуемо движущимися/растущими/сжимающимися гиперсферами, мне нужно повторно найти гиперсферу, поверхность которой ближайший к заданному ...
Я пытался решить один вопрос интервью, но для этого мне пришлось путешествовать по бинарному дереву уровень за уровнем. Я разработал BinaryNode с указанием ниже переменных данных частного объекта;
частный ...
Я хочу создать структуру данных для доступа к строкам двумя способами: Доступ по идентификатору
Доступ по имени Моя первая идея - использовать две карты для каждого метода, но это приводит к дублированию данных: QMap
Мне нужно дерево статистики заказов для стандартных контейнеров карт GCC STL. Я проверил, и есть что-то известное как PBDS. Структуры данных на основе политик. Это использование также не ясно для меня. Кто угодно может рассказать...
Я готовлюсь к собеседованию. Я застрял на одном из вопросов о двоичном дереве: как мы можем вычислить сумму значений, присутствующих во всех узлах двоичного дерева?
Недавно я столкнулся с одним интересным вопросом о связанном списке. Дан отсортированный односвязный список, и мы должны искать один элемент из этого списка. Сложность по времени не должна превышать O (log n). ...
Я понимаю, что делает фильтры Блума привлекательной структурой данных; однако мне трудно понять, когда их можно использовать, поскольку вам все равно придется выполнять дорогостоящую операцию ...
В качестве задания для моего модуля C++ я должен создать текстовую приключенческую игру. Проблема, с которой я столкнулся, является концептуальной; все говорят, что я должен использовать древовидную структуру данных для представления своей игры. ...
Этот вопрос был задан мне во время собеседования в компании -Какая структура данных -эффективна для реализации механизма лифта? Я не могу найти для него эффективную структуру данных -даже после...
Я нашел этот вопрос в Интернете. Для стека S напишите программу на C для сортировки стека (по возрастанию
приказ).
Нам не разрешается делать какие-либо предположения о том, как реализован стек. The ...
У нас есть двоичная куча с n узлами, которая содержит n различных элементов (наименьший элемент в корне). Для k <= n найдите алгоритм времени O (klogk) для выбора k-го наименьшего элемента из кучи. O (klogn) - это ...