Я только начал с теории графов. Я не могу понять, как кодировать список смежности, используя связанные списки. например, если у меня есть этот график (ненаправленный):
A--------B
| /|\
| / | \
| / | \
| / | \
| / | \
| / | \
| / | \
C E-------D
Как мне это закодировать? Я знаю, как это сделать, используя матрицу смежности, но как это закодировать, используя список смежности и связанные списки (С++)?