Este repositório contém implementações, exercícios, projetos e desafios práticos relacionados à disciplina de Estruturas de Dados do curso de graduação. O objetivo é aprimorar a compreensão e a prática das principais estruturas, algoritmos e técnicas utilizadas no curso, além de proporcionar atividades de aprendizado hands-on.
📌 Atividade de lista encadeadas e polinômios
📌 Atividade de listas duplamente encadeadas - Inserção ordenada de elementos
📌 Atividade de listas circulares - Jogo de Eliminação (Josephus)
📌 Atividade de pilha - Trapped mouse com o uso de backtracking e pilhas
📌 Atividade de pilhas - Balanceamento de expressões
📌 Atividade de Hashmap - Sequência de Collatz
📌 Atividade de escrita de código - Clean Code
📌 Desáfio - Remoção do enésimo nó do final de uma lista
Cada pasta de questão é independente, permitindo estudo modular. O repositório inclui desafios práticos e atividades de aprendizado, além de exemplos e exercícios convencionais. As implementações foram feitas com foco em aprendizado prático, seguindo os conceitos aprendidos em sala.