Algorithms For Interviews

Category: Programming
Author: Adnan Aziz, Amit Prakash
3.0
This Month Stack Overflow 1

Comments

by anonymous   2017-08-20

Your best bet for improving your problem solving is not reading books, but just doing lots of practice programs.

https://codegolf.stackexchange.com/ is a site you can look at.

These books will give you a large list of problems that if you get one of them and work through it you will be in a good mindset for problem solving (These books are not free):

Some free sites:

  • http://www.hacker.org/ (Great problem solving site).
  • http://code.google.com/codejam (very challenging code puzzles).
  • http://acm.hit.edu.cn/judge/ProblemIndex.php (Massive list of questions).

It is very hard to learn how to problem solve just from a book, as all people think differently. Try doing questions for fun and you will learn to problem solve.