Given a large collection of 64 bit integers, my goal is to find the integer with the smallest Hamming
distance from a new integer, after which the new integer will be inserted in the collection. For this practice, I plan on using a vantage-point tree
, as it uses a small amount of storage for the lookup performance it provides. However, I am having problems with figuring out how to insert
in(and possibly delete from) such a tree.
After looking around I am not sure anymore if this datastructure is suitible for this operation, so my question is as follows:
Is it possible to insert into a vantage-point tree without rebuilding the whole tree?
If yes, I would also like to ask what the time complexity of this operation is, and some directions on how to do it.
I have used the following references for the tree: