Data structure block search algorithm