Существует три способа хранения графика в памяти:
- Узлы как объекты и ребра в качестве указателей
- Матрица, содержащая все веса ребер между пронумерованными node x и node y
- Список ребер между пронумерованными узлами
Я знаю, как писать все три, но я не уверен, что я думал обо всех преимуществах и недостатках каждого из них.
Каковы преимущества и недостатки каждого из этих способов хранения графика в памяти?