Which data structure suits the most in the tree construction?