Вопрос задает:
График может быть представлен в файле путем перечисления одной ссылки на строку, причем каждая ссылка представлена парой узлов. Напишите функцию, которая читает такой файл и возвращает список смежности (в виде словаря) для графа. Обратите внимание, что для каждой строки AB в файле вашей функции потребуется вставить узел B в список соседей A и вставить узел A в список соседей B .
Пример возможного файла:
graph.txt
A B
A C
A D
B E
C D
C E
Я ожидаю, что окончательный список будет выглядеть примерно так:
adjList = {
A: [B, C, D],
B: [A, E],
C: [A, D, E],
D: [A, C],
E: [B, C],
}