Здравствуйте.
Нужна помощь по графам,
У меня вот такое задание
Дан массив неориентированного графа
![$\[\vec b = (5,2,5,4,3,2,1,4,2,4,5)\]$ $\[\vec b = (5,2,5,4,3,2,1,4,2,4,5)\]$](https://dxdy-02.korotkov.co.uk/f/1/a/3/1a31401591fb703286c0b16b55d41b2a82.png)
где первый элемент это число вершин, а дальше по два элемента на ребро.
Мне нужно этот граф представить
(a) графически
(b) матрицей смежности
(с) структурой смежности
(d) матрицей инцидентности
Первые три пункта у меня вышли так
(a)

(b)
![$$\[\left( {\begin{array}{*{20}{c}}
0 & 1 & 0 & 0 & 0 \\
1 & 0 & 0 & 1 & 1 \\
0 & 0 & 0 & 1 & 0 \\
0 & 1 & 1 & 0 & 1 \\
0 & 1 & 0 & 1 & 0 \\
\end{array} } \right)\]$$ $$\[\left( {\begin{array}{*{20}{c}}
0 & 1 & 0 & 0 & 0 \\
1 & 0 & 0 & 1 & 1 \\
0 & 0 & 0 & 1 & 0 \\
0 & 1 & 1 & 0 & 1 \\
0 & 1 & 0 & 1 & 0 \\
\end{array} } \right)\]$$](https://dxdy-03.korotkov.co.uk/f/e/7/0/e70ca8249909857e89a78f3d07a6a84482.png)
(c)
![$$\[\begin{gathered}
1 \to 2 \to nil \hfill \\
2 \to 1 \to 4 \to 5 \to nil \hfill \\
3 \to 4 \to nil \hfill \\
4 \to 2 \to 3 \to 5 \to nil \hfill \\
5 \to 2 \to 4 \to nil \hfill \\
\end{gathered} \]
$$ $$\[\begin{gathered}
1 \to 2 \to nil \hfill \\
2 \to 1 \to 4 \to 5 \to nil \hfill \\
3 \to 4 \to nil \hfill \\
4 \to 2 \to 3 \to 5 \to nil \hfill \\
5 \to 2 \to 4 \to nil \hfill \\
\end{gathered} \]
$$](https://dxdy-04.korotkov.co.uk/f/b/7/e/b7e91871c55fb6df1f46a409021704d482.png)
А как быть с (d)? У меня трудность вызывается то, что как эти ребра пронумеровать, что-бы потом составить матрицу?