title: Which data structures and algorithms book should I buy?
body: <p>I know C and C++ and I have some experience with Java, but I don't know too much about Algorithms and Data Structures.</p>
  
  <p>I did a search on Amazon, but I don't know what book should I choose. I don't want a book which put its basis only on the theoretic part; I want the practical part too (probably more than the theoretical one :) ).</p>
  
  <p>I don't want the code to be implemented in a certain language, but if is in Java, probably I would happier. :)</p>