8
Exploring Graphs
In the previous chapter, you learned about trees. However, did you know that such data structures also belong to graphs? But what is a graph and how can you use one in your applications? You’ll find the answers to these and many other questions in this chapter!
First, basic information about graphs will be presented, including an explanation of nodes and edges. As graphs are data structures that are commonly used in practice, you will also see some of their applications, such as for storing data of friends on social media or for finding a road in a city. Then, the topic of graph representation will be covered, namely using an adjacency list and matrix.
After this short introduction, you will learn how to implement a graph ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access