There was an Introduction to Algorithms course in my college. The reason i didn’t type “I learnt Algorithms during college” because i guess i didn’t. I mean i got average grades and i understood most of it but everything seemed so theoretical and abstract. I am not being able to or i don’t understand how to implement the theory that i learnt into actual programming. So, that’s my situation. My questions to you are:
- If i don’t understand everything about algorithms, am i screwed as a programmer?
- How does an algorithm course help me to write better programs?
- What are the topics in Algorithms that are indispensable to get anywhere in the programming ladder and where can i learn them, preferably in the shortest amount of time?