Хорошо, давай разберемся с этой задачей вместе. Сначала нужно понять, что перед нами. На изображении есть два разных представления графа: первое представление – матрица смежности (для ненаправленного графа), второе – списки смежности.
Матрица смежности показывает, какие вершины связаны друг с другом. Если в ячейке матрицы стоит 1, это значит, что между соответствующими вершинами есть ребро. Списки смежности показывают для каждой вершины список всех вершин, с которыми она напрямую связана.
Теперь мы должны указать минимальный порядок графа, при котором размер занимаемой памяти в объекте второго класса будет меньше, чем в объекте первого класса. Для объекта первого класса с матрицей смежности память, которую надо хранить, рассчитывается как ( n^
