Comment Comment by c0deb0t For binary trees, indexing can be done by saving the subtree size of each node and doing a sort of binary search. Not sure if this is fast for B-trees that have more than 2 children nodes, though. parent c0deb0t 6 years ago