Мы изучаем B-деревья в классе, и нас попросили реализовать их в коде. Преподаватель оставил нам выбор языка программирования, и я хочу попробовать сделать это на C #. Моя проблема в том, что ...
Я изучаю возможность создания индивидуальной схемы хранения для моего приложения. Я думаю, стоит потратить усилия на то, чтобы потенциально заново изобрести колесо, потому что и производительность, и ...
Я пытаюсь чтобы понять, что должно определять выбор метода доступа при использовании BerkeleyDB: B-Tree по сравнению с HashTable. Hashtable обеспечивает поиск O (1), но вставки дороги (используя ...
У меня есть базовое представление о красно-черных деревьях и 2-3-4 деревьях и о том, как они поддерживают баланс высоты, чтобы убедиться, что в худшем случае операции - O (n logn). Но я не могу ...
У меня есть базовое представление о том, как 2-3-4 дерева поддерживают операцию балансировки высоты после операции, чтобы гарантировать даже самое худшее case операции O (n logn). Но я этого не понимаю ...
Если в качестве индекса используется b+ дерево, то это очень похоже на упорядоченный связанный список. Но упорядоченный связный список, похоже, имеет некоторые преимущества, например, не нужно перемещаться по дереву ...
Я пытаюсь реализовать reverse-iterator adaptor для моих классов iterator и const_iterator и столкнулся с небольшой проблемой. Если кто-нибудь может помочь мне в этом, я буду очень признателен! ...
У меня проблема с указателями в C ++, и было бы здорово, если бы кто-нибудь поделился со мной своим опытом! Я получаю следующий результат: 1:
2:
END: C
1: C
2: E
END: E вывод Я был ...
Кто-либо знает, где найти дисковую реализацию B+Tree? Я прошел Google вперед и назад и к сожалению я ничто не мог найти разумным. Другие потоки предложили, возможно...
Кто-нибудь может порекомендовать легкий, быстрый и, надеюсь, стабильный B -дерево (или подобная) библиотека для Java? По сути, я ищу карту на диске; что-то вроде BerkeleyDB JE, кроме I ...
Как нелистовые узлы b-дерева физически представлены в innodb? Напомним, что b-дерево (точнее, b +-дерево) имеет как листовые, так и нелистовые узлы. В b + дереве все листовые узлы располагаются ниже a ...
Мне интересно, как развивающаяся технология SSD влияет на (большинство системное) программирование. Возникает масса вопросов, но вот некоторые из наиболее очевидных: Можно ли где-нибудь учитывать скорость доступа к диску ...
Из чего Насколько я понимаю, реализация Btree CouchDB на самом деле использует технику теневого копирования, и каждое обновление будет создавать новый корень, следующие отрывки из этого PDF-файла (похоже, что реализация ...
Если я реализую операцию поиска в оперативной памяти (RAM) с b-деревьями, то будет ли это лучше с точки зрения кэширования или некоторых других эффектов по сравнению с бинарными деревьями? Что я знаю, так это бинарный поиск ...
Может быть, мой google-foo просто не в духе, но я хочу поиграть с алогрифмом b-tree, привязанным к диску. Поскольку большинство руководств и примеров находятся в памяти, они предполагают, что память с произвольным доступом находится в ...
Я готовлюсь к экзамену, и я подошел к B-деревьям. Википедия описывает B-дерево как дерево, узлы которого имеют не менее d и не более 2d ключей и, следовательно, не более 2d + 1 лист. Например, если d = 1, это ...
Я знаю, как реализовать btree в памяти, но не понимаю, как хранить btree на диске. Я думаю, есть два основных различия: преобразование между указателем памяти и адресом диска, см. Этот пост.
Как ...
Есть ли реализация B + Tree на основе файловой системы в C # (с открытым исходным кодом). Я нашел несколько проектов, но это не реализация на основе файлов (дисков). Я специально ищу основанную на файловой системе ...
Я нашел этот веб-сайт, который позволяет Вам вставить и удалить объекты из B-дерева и показывает Вам визуально, на что похоже B-дерево: B-дерево Java я ищу другой веб-сайт или программу, подобную этому...