Which books are good to read to inprove the coding knowledge ?



to become good coder you need to know better algorithms so you can decide by looking at the problem.
please suggest me a book for algorithms and Maths knowledge.


@diptesh1ce3 : Following book is highly recommended .

Algorithms by Cormen .

For a good mathematical background read

Discrete Mathematics by C.L. Liu

It also depends on your background and what you have already read . So please introduce yourself if you want more specific suggestions . Anyways these 2 books can easily become a companion for a very long time .


Algorithms by Sanjoy Dasupta, Christos Papadimitriou, Umesh Vazirani

  • less rigorous than Cormen.
  • shorter book with ample problems to practice
  • explanations rely on giving intuition


Competitive Programming by Steven and Felix Halim.

Competitive Programming


The Algorithm Design Manual by Steven S. Skiena is another must have book which teaches basic to advanced algorithms in simple and lucid manner. You can buy it here or download its pdf by a simple google search.


Finally someone suggests this!!! :smiley:

His “War Stories” are among the best texts I’ve read on computer science