0% found this document useful (0 votes)
10 views

Module 4 Graphs_bfs Dfs

Uploaded by

n3004dsouza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Module 4 Graphs_bfs Dfs

Uploaded by

n3004dsouza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

MODULE-04

DATA STRUCTURES
GRAPHS
Three Sample Graph
GRAPH ABSTRACT DATA TYPES
BFS & DFS
Cont..
Example:
BFS
DFS
Spanning Trees
Spanning tree – sub graph of G(V,E) with no cycles.
Properties:
1. Spanning tree should connect all vertices of graph
2. If graph is n vertices then spanning tree should have n-1 edges.
3. Should not contain cycles.

Minimum Cost Spanning Tree:


Based on cost
Properties of a Spanning Tree:
✓A Spanning tree does not exist for a disconnected graph.
✓For a connected graph having N vertices then the number of edges in
the spanning tree for that graph will be N-1.
✓A Spanning tree does not have any cycle.
✓We can construct a spanning tree for a complete graph by removing E-
N+1 edges, where E is the number of Edges and N is the number of
vertices.
✓Cayley’s Formula: It states that the number of spanning trees in a
complete graph with N vertices is N^{N-2}
✓For example: N=4, then maximum number of spanning tree possible
=4^{4-2} = 16.

You might also like