Sign in to follow this  
Rudibs

looking for a book

Recommended Posts

Rudibs    100
Basically what i need is a C++ book covering these topics: - Linked Lists - Dijkstra algorithm - Breadth-first search - Templates,.. Iterators Now i have a book allready called Data Structures & Problem Solving using Java (I got to my Computer Science class almost a decade ago, and considering to sell it or throw it away) covering some of these topics, and some of the iterator and Linked Lists classes are a shit to convert to C++ when this is a Java-book. So the thing is i need a good book that explains some path-finding algorithms and at the same time covering tutorials about templates, vectors iterators and linked lists, etc.. all in C++. I tried to search the net about these topics but they are scattered all over the place with too bad explanations and some have borken sourcecode. I want to code everything by myself by learning how iterators, trees, graphs and all that works and then code my pathfinding algorithm by learning from the book. If you have a book on your bookshelf covering all these topics + some more please let me know, I am thinking of buying one that has good explanations and sourcecode. Thanks for your time.

Share this post


Link to post
Share on other sites
jyk    2094
'Programming AI by Example' by Mat Buckland has a lot of good information on search algorithms (and other topics as well), and includes working C++ code that makes use of (relatively) modern C++ features such as templates and the containers and algorithms from the SC++L.

If you want more in-depth information on topics such as linked lists, templates, the SC++L, etc., you'll probably need to consult multiple references (that is, you're unlikely to find all of the things you're looking for in a single book).

Also, linked lists kind of fall into a different category than the other things you mentioned. You're more likely to find that sort of information (I would guess) in a more general reference on data structures, etc. (If you're using the SC++L, the most obvious choice would be to use std::list if you need a linked list.)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this