How to be good at algorithms?

How to be good at algorithms?


Image copyrighted

By @epythonlab

1. Fundamentals


Start with a solid base DSA(data structure and algorithm) that can be done through online courses, textbooks, YouTube videos, etc.


2. Math and Logic:-

Try to solve basic riddles and gradually increase the difficulty.


3. Big-O-Notation


Time complexity is a must so you know how efficient your program is!

4. Implementation

Time complexity is a must so you know how efficient your program is!


5. Challenges

Solve daily challenges on any coding platform of your choice!


6. Dynamic programming

A must-topic that helps you with optimization.


7. Interview Questions

You must also practice famous problems so you know what type of questions are asked!

Report Page