Starting with graphs
===

I know this may sound a lot naive, but can someone please explain me how can i implement graphs in C language. I have read the theory, but I am not able to get off the blocks with graph programming.


----------
I would really appreciate if someone could explain how would to create a graph using adjacency lists and adjacency matrix and how would you perform breadth first search and depth first search in C code with some explanations


----------
And before anything, I would like to tell you that this is not a homework. I really want to learn graphs but can't afford a tutor.