Operations on k-d trees

Construction. Since there are many possible ways to choose axis-aligned splitting planes, there are many different ways to construct k-d trees.

Adding elements, Removing elements, Balancing, Nearest neighbour search, are the other operations.