6.1. Objetivos¶
- Entender o que é uma árvore e como ele é usada como estrutura de dados. 
- Conhecer como árvores podem ser usadas para implementar uma estrutura de dados de mapeamento. 
- Implementar árvores usando uma lista. 
- Implementar árvores usando classes e referências. 
- Implementar árvores como uma estrutura de dados recursiva. 
- Implementar uma fila de prioridade usando um heap.