R-деревья и k d-деревья основаны на сходных идеях (разбиение пространства на основе выровненных по оси областей), но ключевые отличия:
- Узлы в k d-деревьях представляют разделительные плоскости, тогда как узлы в R-деревьях представляют ограничивающие рамки.
- k d-деревья разбивают все пространство на области, тогда как R-деревья разбивают только подмножество пространства, содержащее точки интереса.
- k d-деревья представляют собой непересекающиеся разбиения (точки принадлежат толькоодна область), тогда как области в R-дереве могут перекрываться.
(Существует много аналогичных видов древовидных структур для разбиения пространства: дерева квадрантов, деревья BSP, дерева R * и т. д.и др.)