Books on Programming Algorithms

Sep 16, 2012 at 2:30pm
Hey Guys,

I am trying to learn more about programming algorithms (the types used in programming competitions) and want to buy a well-rounded, comprehensive book to this end. 'Competitive Programming 2' by Steven Halim caught my eye, and the contents (shown below) looked pretty thorough. Does anyone know a better, easy-to-understand book which will explain concepts well?


Contents:
Introduction 1
2 Data Structures and Libraries 14
3 Problem Solving Paradigms 25
4 Graph 57
5 Mathematics 92
6 String Processing 109
7 (Computational) Geometry 120

A Code Library 133


Thanks a lot !
Sep 16, 2012 at 3:01pm
Programming Challenges by Skiena
Also get something on network flow and matching, (Data Structures and Network Algorithms by Tarjan was quite good)
Last edited on Sep 16, 2012 at 3:02pm
Sep 16, 2012 at 4:23pm
Data Structure and Algorithm analysis in C++ is a good book.

Also, I would recommend you check out these sites:

http://www.cprogramming.com/algorithms-and-data-structures.html

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/
- There is also a text book by MIT on this that you might be interested in.
Topic archived. No new replies allowed.