Aspire Developer to Software Architect Software Architect Track 1: Developer
Designed for use in a beginning-level data structures course, or in an intermediate-level introduction to algorithms course, this book provides an introduction to data structures and algorithms, including their design, analysis, and implementation.