I am looking for a comprehensive book on data structures which covers wide range of data structures, both fundamental and advanced, with implementation code.
I have consulted a few books but all of them skip some fundamental data structures here and there. For example, I am looking for some book which covers all variants of tree data structure including Red-Black trees, 2-3-4 trees, B trees, various types of Heaps etc, ALL with implementation code, not merely with short descriptions. Also, I am looking for a book whose main focus is on data structures rather than algorithms, as many book which cover both go more in detail on algorithms and skips details on data structures.
It doesn't matter what programming language it uses for implementation, it can be any, though preferably C, C++, C# or JAVA.
Anyone? Thanks.