• Advertisement
Sign in to follow this  

Good data structures and algorithms in C++ book?

This topic is 1422 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Checking on Amazon and other on-line book stores and from many authors that perhaps are aiming too high academically,
 I have mainly stumbled upon cynical reviews from many reviewers.

Which data structures and algorithms in C++ books have you read that you recommend because of its accessibility and accuracy?

Is Mark Ellen Weiss' a recommendable one?

Edited by gasto

Share this post


Link to post
Share on other sites
Advertisement

Is Nicolai m. Josuttis' the C++ Standard Library good enough? Or does it not delve into algorithms and data structures enough?

Share this post


Link to post
Share on other sites
Data Structures for Game Programmers by Ron Penton

PM if you need the cd, that is if you get the book and don't receive a Cd

Share this post


Link to post
Share on other sites

Checking on Amazon and other on-line book stores and from many authors, I have mainly stumbled upon cynical reviews from many reviewers, that perhaps are aiming to high academically.

Which data structures and algorithms in C++ books have you read that you recommend because of its accessibility and accuracy?
Is Mark Ellen Weiss' a recommendable one?

 
 

Is Nicolai m. Josuttis' the C++ Standard Library good enough? Or does it not delve into algorithms and data structures enough?


Is there anything in particular you are trying to learn about or is this more about exposure to data structures and algorithms or just having a reliable resource to turn to the future? The reason that I ask is that I don't know of many books on data structures and algorithms in C++, so I am not sure how important that is to you. There are a couple of books that I know are highly recommended in general,

The Algorithm Design Manual

Introduction to Algorithms

 

They are not in C++ necessarily, but I think you will find it is easier to understand the ideas presented without language details getting in the way. However, it depends on what you are after.

 

-Josh

Edited by jjd

Share this post


Link to post
Share on other sites

I want a good reference and tutorial style book.

How about Donald Knuth's The art of computer programming, I've only read praises.
 

 

Knuth's book has excellent content but I would not describe it as a tutorial style (not even close). The books I mentioned above are more amenable to learn from. Another option would be the introduction to algorithms open course at MIT (although they use python, not C++). If you have some particular area of algorithms and data structures in mind you may be able to find something more targetted online at MIT or through the Kahn academy.

 

-Josh

Share this post


Link to post
Share on other sites

Sam's Teach Yourself Data Structures And Algorithms in 24 Hours. 

 

Don't be put off by title - I think it's  a great introduction to DS & A, and its implementations are in C++.  It goes over the common sorts, trees/balanced trees, and hashing.

 

All the other books that people posted are quality, but I (personally) don't think they're suitable for a first DS & A book.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement