This has long been the text of choice for sophomore/junior level data structure courses as well as more advanced courses-no other book offers greater depth or thoroughness. The clear presentation and coherent organization help students learn basic skills and gain a conceptual grasp of algorithm analysis and data structures.