Этот пример упрощен как игрушечный, но я буду иметь дело с тысячами узлов.
У нас есть 5 узлов
t1
t2
a0
a1
t1 connects to a0 and a3
t2 connects to a0, a1, a2 and a3
a0 connects to a1
a1 connects to a0, t2
Моя конечная цель - создать программу, которая будет Нарисуйте связи между узлами, а также узлами, используя графическую библиотеку.
Какую структуру данных я могу использовать. Моей первой мыслью было использование связанного списка, но я не думаю, что это сработает в этом случае, поскольку эта структура данных использует только одно соединение между каждым узлом.