Luca Del Tongo and Granville Barnett has published for free their Data Structures and Algorithms: Annotated Reference with Example eBook.
As said by the authors: "As this is just a preview don't expect it to be all finely polished, we know what we are lacking in terms of explanations. No chapter in the preview is the final version of that respective chapter. It's also worth mentioning that this is not the final list of chapters.
Our intended target audience are those who know how to use their respective language of choice, other than that you should be OK to follow the book. We have intentionally tried to keep the book compact and to the point.
The book is language independent. We use a form of pseudocode for all algorithms as such these algorithms can be easily ported to most imperative languages like C++, C#, and Java."
Good work guys... I hope to help you to spread the word...