Graph
Graph
G = ( V, E )
types of
directed
Edge (u,v) is incident from u.
Edge (u,v) is incident to v.
Vertex v is adjacent to vertex u.
undirected
Edge (u,v) or (v,u) is incident on u and v.
Vertex v is adjacent to vertex u.
Vertex u is adjacent to vertex v.
1
5
weighted 2
3 2 6 1
8
2
8
7 5
weighted
7
9
8
11
Path represents a
path in a sequence of edges
between the two
vertices.
path in a
path in a
in-degree, +(v)
# of edges incident to v
out-degree, -(v)
# of edges incident from v
degree of vertex v, (v)
# of edges incident on v
= -(v) + +(v)
degree of vertex v, (v)
# of edges incident on v.
Result: A
A B
Result: A B
A B D
Result: A B D
A B D G
Result: A B D G
B D G
Result: A B D G
B D G E
Result: A B D G E
B D G E F
Result: A B D G E F
D G E F
Result: A B D G E F
G E F
Result: A B D G E F
E F
Result: A B D G E F
F
Result: A B D G E F
F C
Result: A B D G E F C
C
Result: A B D G E F C
C H
Result: A B D G E F C H
H
Result: A B D G E F C H
Result: A B D G E F C H
Finding nodes within one.
connected components.
applications Testing for bipartiteness.
Finding shortest paths.
minimum
minimum A tree formed from graph
edges that connects all the
vertices of the graph at
lowest cost.
cost = ?
cost = 5
cost = 11
cost = 18
cost = 25
cost = 30
cost = 39