- #1
bacte2013
- 398
- 47
Could you recommend me a book or two treating the algorithms and their mathematical foundation, designs, and analysis? My main programming languages are C++ and Python.
Some popular algorithm books for C++ and Python programmers include "Introduction to Algorithms" by Thomas H. Cormen, "The Algorithm Design Manual" by Steven S. Skiena, and "Python Algorithms" by Magnus Lie Hetland.
Yes, "Grokking Algorithms" by Aditya Bhargava and "Think Like a Programmer: An Introduction to Creative Problem Solving" by V. Anton Spraul are both great options for beginners in C++ and Python.
"Cracking the Coding Interview" by Gayle Laakmann McDowell covers both C++ and Python and is geared towards preparing for technical coding interviews.
"Algorithms in a Nutshell" by George T. Heineman, Gary Pollice, and Stanley Selkow includes practical examples and exercises to help reinforce learning in C++ and Python.
"Competitive Programming 3: The New Lower Bound of Programming Contests" by Steven Halim and Felix Halim is a popular algorithm book for those interested in competitive programming in C++ and Python.