There are different numbers within data structures; for each, there is a diverse field of application along with a different implementation with a different kind of use. The correct type of data structure should be used in the right problem-solving. If we were to come up with an example for this, we would notice the following: The elements which have a value greater or less than the deal is a given element and has to be searched, then a binary tree has to be used stack nor queue.
However, some data structure designs are designed to occupy less space than the solutions with the other data structures and the large constants, which are hidden in asymptotic space bounds. So in such a case where the design has to be efficient to the space, more concise data structures can be used.