DEV Community

Cover image for How to learn data structures and algorithms. 20 problem-solving techniques you must know

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Your DevOps Guy on September 03, 2020

This article was originally published in my blog www.yourdevopsguy.com. This is the article I wish I had read when I started coding. Programming i...
Collapse
 
iuliagroza profile image
Iulia Groza

Amazing work! Well-structured and your C++ implementations are on point. I can also guarantee to other readers that these are classic problems, therefore these techniques are a must for both competitive programming & coding interviews!

Collapse
 
codinglanguages profile image
Your DevOps Guy

Many thanks, Iulia!

Collapse
 
anzhari profile image
Anzhari Purnomo

Great article! I am currently trying to crack the algorithm interview right now and this really helps. 👍

Collapse
 
codinglanguages profile image
Your DevOps Guy

Happy to hear that.

Check out my other articles for more interview preparation and hit me up here or on Twitter if you have questions.

Good luck!

Collapse
 
sagar profile image
Sagar

Amazing article 👍🏻. I see everything in one place.

Collapse
 
codinglanguages profile image
Your DevOps Guy

Many thanks!

Collapse
 
shreyasht profile image
Shreyash

This is great! Thanks for posting this.

Collapse
 
codinglanguages profile image
Your DevOps Guy

You're welcome!

Collapse
 
andrewbaisden profile image
Andrew Baisden

Great post by the way not everyone knows this but you can add syntax highlighting in markdown. Google it 😉

Collapse
 
codinglanguages profile image
Your DevOps Guy

Thanks, Andrew!

You can find my articles with syntax highlighting in my blog yourdevopsguy.com.

Collapse
 
nalaka profile image
Nalaka Jayasena

This is one great article! Just wow! And many thanks for writing and sharing.

Collapse
 
codinglanguages profile image
Your DevOps Guy

You're very welcome.

Collapse
 
wlcdesigns profile image
wLc

Great tutorial but you should really remove the javascript and python tags.

Collapse
 
codinglanguages profile image
Your DevOps Guy

Good catch, will do.

Thanks!

Collapse
 
tkhwang profile image
tkhwang

Great !!!
It seems that # 11 is missing. Is it DFS ?

Collapse
 
codinglanguages profile image
Your DevOps Guy

Good catch. I left DFS out when editing. Many thanks!

Collapse
 
isuru731 profile image
Isuru Perera

Great article! This helped me out recently. Thank you!!

Collapse
 
codinglanguages profile image
Your DevOps Guy

I'm glad to here that!