Встречается на собеседованиях • сегодня
Что значит "В" в B-дереве
Буква "B" в B-дереве не имеет однозначной трактовки. Возможные варианты:
- Balanced (сбалансированное) — дерево автоматически поддерживает баланс
- Bayer — по фамилии одного из создателей (Rudolf Bayer)
- Boeing — где впервые применялось (Boeing Labs)
B-дерево — это сбалансированное дерево поиска, где:
- Каждый узел содержит от
m/2доmдочерних элементов - Все листья находятся на одном уровне
- Используется в базах данных и файловых системах для эффективного поиска
Пример структуры узла B-дерева порядка 3:
java
class BTreeNode {
int[] keys = new int[2]; // максимум 2 ключа
BTreeNode[] children = new BTreeNode[3]; // максимум 3 потомка
int keyCount;
boolean isLeaf;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы