adj:
Array
(
[A] => Array
(
[0] => T
[1] => E
)
[T] => Array
(
[0] => A
[1] => D
)
[E] => Array
(
[0] => A
[1] => D
[2] => N
[3] => W
)
[N] => Array
(
[0] => E
[1] => W
)
[D] => Array
(
[0] => T
[1] => E
[2] => Q
)
[W] => Array
(
[0] => E
[1] => N
[2] => Q
)
[Q] => Array
(
[0] => D
[1] => W
)
)
output should be:
Array
(
[T] => Array
(
[0] => A
)
[E] => Array
(
[0] => A
)
[N] => Array
(
[0] => E
)
[D] => Array
(
[0] => T
[1] => E
)
[W] => Array
(
[0] => E
)
[Q] => Array
(
[0] => D
[1] => W
)
)
output was:
Array
(
[T] => Array
(
[0] => A
)
[E] => Array
(
[0] => A
)
[D] => Array
(
[0] => T
[1] => E
)
[N] => Array
(
[0] => E
)
[W] => Array
(
[0] => E
)
[Q] => Array
(
[0] => D
[1] => W
)
)
Num shortest paths from A to Q: 3
Length of path from A to Q: 3
Number of paths from A to Q through D: 2
Closeness of A = 0.54545454545455
Betweenness of A = 7.6666666666667