There are two major hurdles faced by anybody trying to learn Data Structures:

  • Most books teach it using algorithms rather than a concrete language
  • A lot is left to the imagination of the reader

This book overcomes both the hurdles by using a common language like C++ to teach data structures and carefully created animations on the CD to let the user experience (rather than imagine) how the different data structures actually work. Combined with this are the numerous figures to help you understand the complicated operations being performed on different data structures. Add to that the customary lucid style of Yashavant Kanetkar and you have a perfect data structures book in your hand.