A
B
C
colour
Populate
(1, 0)
G
V
E
G = (V, E)
n
m
V = [A, B, C, D, E]
E = [(A,B), (B,D), (C,D), (C,E), (D,E)]
(i, j)
(1, 2)
(2, 1)
aGraph = [ [False, True, False, False, False], [True, False, False, True, False], [False, False, False, True, True], [False, True, True, False, True], [False, False, True, True, False] ]
aGraph = { "A": ['B'], "B": ['A', 'D'], "C": ['D', 'E'], "D": ['B', 'C', 'E'], "E": ['C', 'D'] }
int neighbour
float weighting
(0, 5.0)
False
-1
== 0.0f
aGraph = [ [-1, 5, -1, -1, -1], [5, -1, -1, 7, -1], [-1, -1, -1, 4, 8], [-1, 7, 4, -1, 3], [-1, -1, 8, 3, -1] ]
aGraph = { "A": [('B',5)], "B": [('A',5), ('D',7)], "C": [('D',4), ('E',8)], "D": [('B',7), ('C',4), ('E',3)], "E": [('C',8), ('D',3)] }