Какие алгоритмы работают лучше с матрицей смежности по сравнению со списками? - PullRequest
0 голосов
/ 31 мая 2011

Существуют ли алгоритмы, для которых матрицы смежности превосходят списки смежности? А как же наоборот?

1 Ответ

3 голосов
/ 31 мая 2011

С точки зрения времени выполнения, матрица смежности почти всегда превосходила списки.Реализация List будет использовать меньше памяти (пропорционально количеству ребер) для хранения графика.

Так что, если память имеет значение (это наверняка будет с разреженными графами с большим количеством узлов), используйте списки.Если время выполнения имеет значение, и график, вероятно, будет плотным, используйте матрицу смежности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...