About Data Structures

Learning data structures doesn’t mean you should build them from scratch. Nowadays almost all programming languages have provided you with the most neatly-implemented data structures for use.

The purpose of learning data structures is to let you choose the right one under different conditions. This is the key.

My long-held belief is “standing on shoulders of giants”. Learn different types of data structures, understand their advantages and disadvantages, decide what particular type to use and find it in the programming language.