If I’m correct you say hey to learn data structures make sure you are learning an algorithm at background, instead of directly learning the data structure. If that is the case I definitely would recommend you to apply something similar: Hey to learn algorithms make sure to be solving a computer programming problem you are really interested in at background. Try finding problems of your interest trying to solve them and going over the solutions of someone else, maybe re implementing them but in your own style. That is try focusing on problems instead of topics.
Totally agree with this
If I’m correct you say hey to learn data structures make sure you are learning an algorithm at background, instead of directly learning the data structure.
If that is the case I definitely would recommend you to apply something similar:
Hey to learn algorithms make sure to be solving a computer programming problem you are really interested in at background.
Try finding problems of your interest trying to solve them and going over the solutions of someone else, maybe re implementing them but in your own style.
That is try focusing on problems instead of topics.
Also I recommend you to search for them in more online judges e.g usaco, cses problemset, spoj, uva and much more
i am starting leetcode
Best of luck to you!!!!! 😄