I just finished the book Grokking Algorithms last night.
https://www.manning.com/books/grokking-algorithms

I think it is a well-written book for people who is not from a CS background. The book has a lot of examples showing how the algorithms work step by step. To me, the most interesting chapter is dynamic programming.
I had a lot of fun reading this. Highly recommended if you are interested in algorithms! Grokking Algorithms - Aditya Y. Bhargava
 
 
Back to Top