π΄Graph and Trees
Definitions and Basic Properties
A graph is a collection of vertices (also called nodes) and edges (also called links) that connect pairs of vertices.
Graphs can be directed (where edges have a direction) or undirected (where edges do not have a direction).
The degree of a vertex in a graph is the number of edges incident to it.
A tree is a connected, acyclic graph.
Trees have many useful properties, such as the fact that any two vertices in a tree are connected by a unique path.
Binary trees are trees where each node has at most two children.
Trees can be used to model hierarchical relationships, such as family trees or organizational charts.
Spanning trees are trees that include all the vertices of a graph.
Spanning Trees
The spanning trees are trees that include all the vertices of a graph.
Finding spanning trees using depth-first search and breadth-first search algorithms
DFS and BFS can be used to find spanning trees in a graph
Last updated