Я ищу эффективный способ реализации взвешенного неориентированного графа, заранее зная только количество ребер.
образец ввода:
N (количество ребер)
A B x (x — расстояние от A до B)
.
.
Я думал использовать списки смежности Node* (мне нужно знать соседей) и сохраненные узлы в динамической хеш-таблице (я не знаю, сколько узлов я возьму, поэтому мне нужен динамический - поиск/вставка - контейнер ).
Есть ли лучшие способы сделать это?
Извините за мой плохой английский! :D