Em determinadas ocasiões, dependendo dos requisitos de uma aplicação, pode ser preciso percorrer todos os elementos de uma árvore para, por exemplo, exibir todo o seu conteúdo ao usuário.
Considere a seguinte situação hipotética: Imagine que você é um professor recém-formado em Educação Física, atuando em uma escola pública localizada em uma região de vulnerabilidade social. Ao iniciar seu trabalho, você percebe que muitos estudantes demonstram desinteresse pelas aulas de Educação Física, alegando que “não gostam de esporte” ou que “não sabem jogar bem”. […]