Conhecer, entender e implementar as diversas estrutura de dados, que são conceitos fundamentais para a implementação dos mais diversos algoritmos, de forma robusta e eficiente.