This repository covers an in depth guide on what graphs are, how they are represented and why developers would use them in their program.
- Introduction to Graphs
- Introduction to Graph Representation
- Adjacency List Representation
- Adjacency Matrix Representation
- Edge List Representation
- Comparing Graph Representations
- Implementing Common Graph Algorithms
- Appendix - Complex Graph Algorithms
This guide was written by Andrew Faircloth. Some material comes from Geeks For Geeks and Stack Overflow Much of this information also comes from notes taken from the University of Florida's COP3530 course.