Мне нелегко думать о соответствующей структуре данных, которая будет использоваться для представления матрицы смежности для неориентированного графика.Представление матрицы смежности/списка
Я хочу, чтобы иметь возможность брать узлы из этих графиков и вставлять их в случайные позиции в массивах, а затем «оценивать» массивы на основе того, насколько хорошо им удалось удержать соседние узлы друг от друга. Если узел A и узел B подключены в моем графе, а массив помещает их рядом друг с другом, к сумме массива добавляется +1, причем самый младший скоринговый массив является лучшим.
Какова будет лучшая структура данных для представления коллекции узлов и соседних узлов каждого из них?
Разве ваша структура данных не является матрицей смежности? – AJC