本书按照循序渐进的顺序讲解了多种常见数据结构的相关定义、实现方式及应用场景,并通过提供配套代码、研读Java源码的方式,让读者能够通过体会代码实现细节的方式加深对各种常见数据结构从理论定义到实践落地过程的理解。本书除了阐述各种常见数据结构的基本定义外,还引申的讲解了常见数据结构内部隐含的特点,使读者能够更加全面地了解各种常见数据结构的特征和优缺点。