Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 7, 2016 22:54:27

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Помогите разобраться с выведением вершин графов без библиотек

solo.test88
данный граф:
Данный граф не дерево. В моем подходе не надо будет ничего менять.
В подходе py.user.next достаточно добавить пару строк. Хочется всетаки от вас увидеть хоть строку на питоне. А то так и непонятно в чем у вас затык в этой элементарной задаче.



Офлайн

#2 Авг. 8, 2016 01:31:08

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Помогите разобраться с выведением вершин графов без библиотек

solo.test88
если использовать данный граф:
graph = {
1: [2, 3],
2: [3, 4],
4: [1]
}
Его вообще с любой вершины можно начинать выводить (кроме третьей), так как нет корневого элемента.
Поэтому обходов может быть несколько.



Отредактировано py.user.next (Авг. 8, 2016 01:34:46)

Прикреплённый файлы:
attachment graph.png (6,1 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version