Following factors influence the choice of a particular data structure:
1. It must be able to represent that relationship of data which data has got in the real world. E.g. in an institute the management, director, faculty etc. are at different levels. So to represent this type of relationship the data structure tree must be used.
2. It must be simple so that the data can be processes easily whenever required.