I am new to data structures and algorithms.

Now, I want to implement graphs and trees using C++.

Can anyone explain the way to start? or willing to discuss.

I am new to data structures and algorithms.

Now, I want to implement graphs and trees using C++.

Can anyone explain the way to start? or willing to discuss.

- What is a graph?
- What is directed and undirected graph?
- How to represent a graph?
- How to write the adjacency table for a graph?
- How to understand the depth first traversal for a simple graph?