Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Взять пустые очеpеди O1 и O2
Поместить коpень в очеpедь O1
while (Одна из очеpедей O1 и O2 не пуста) {
if ( O1 не является пустой ) {
Пусть p - узел, находящийся в голове очеpеди O1
Посетить веpшину p и удалить ее из O1
Поместить всех сыновей веpшины p в очеpедь O2, начиная со стаpшего сына.
}
else {
В качестве O1 взять непустую очеpедь O2
в качестве O2 взять пустую очеpедь O1
}
}
Нерекурсивная выборка всего дерева Adjacency List