Если у вас его еще нет, я настоятельно рекомендую Кармен и др. Введение в алгоритмы, 3-е издание .
Это не описано, поскольку операции естественным образом происходят из B-дерева.properties.
Поскольку у вас есть нижняя граница для количества элементов в узле, если удаление ваших элементов нарушает этот инвариант, вам необходимо восстановить его, что обычно включает слияние с соседом (или кражу некоторыхего элементов).
Если вы объединяетесь с соседом, то вам нужно удалить элемент в родительском узле, который запускает тот же алгоритм.И вы применяете рекурсивно, пока не достигнете вершины.
У B-Tree нет перебалансировки (по крайней мере, не тех, которые я видел), поэтому гораздо проще, чем поддерживать красно-черное дерево или дерево AVL, котороеВероятно, поэтому люди не чувствовали себя обязанными писать об удалении.