Entender e implementar estruturas de dados elementares básicas (pilhas, filas, listas, árvores), bem como conceitos indispensáveis para o implementação em linguagem C/C++.