Graph and Trees: List of useful resources to help you understand and master Graph and Tree Data Structures and Algorithms

Graph and Trees: List of useful resources to help you understand and master Graph and Tree Data Structures and Algorithms

ยท

5 min read

The Graph and the Tree Data Structures are one of the most important concepts which are frequently asked in interviews of product-based companies. Questions based on graphs and trees can seem to be daunting at first and understanding and mastering graphs and trees requires lots of practice and patience. Alt Text

But with the right resources and enough practice, graphs and trees can be tackled with ease in the interviews and you can gain confidence to deal with problems based on them in the interviews.


Here is a list of resources I compiled for myself that I am pretty sure can help you as well.

Also you will find most of the solution written in C++ or Java because most product-based companies hiring Software Developer Engineers(SDEs) require you to have a good knowledge of either of the two.

If you have made it this far, Kudos to you ๐Ÿ™‚
Alt Text

You are more than prepared to face graph and tree based problems for your interviews.

Thanks for reading! Stay tuned