Este repositório reúne os materiais de apoio utilizados durante a Monitoria de Estrutura de Dados 2 do IFPE. O conteúdo contempla exercícios, resoluções, implementações e materiais complementares, com o objetivo de auxiliar os estudantes no estudo dos conceitos teóricos e na aplicação prática dos conteúdos abordados na disciplina.
Serão realizados encontros semanais com a turma, destinados à discussão dos conteúdos, resolução de exercícios, implementação de algoritmos e esclarecimento de dúvidas. As gravações dos encontros e aulas serão disponibilizadas no YouTube para consulta posterior.
Este repositório possui caráter complementar e não substitui os materiais oficiais, as aulas ou as orientações do professor responsável pela disciplina.
Quarta 13:30hrs - 17:30hrs
Sexta 13:30hrs - 17:30hrs
OS HORÁRIOS PODEM VARIAR DEPENDENDO DA DEMANDA
O arquivo changelog.txt mantém o registro cronológico dos encontros realizados, contendo as respectivas datas, os conteúdos abordados, os materiais utilizados e os links para as gravações.
Consultar registro dos encontros
O material principal utilizado como referência para a monitoria é o conteúdo disponibilizado pelo professor responsável pela disciplina.
As gravações dos encontros semanais, aulas e resoluções serão disponibilizadas em uma playlist no YouTube. Acesse aqui a playlist
As animações utilizadas nos materiais de apoio e nas resoluções foram organizadas em uma playlist separada. Elas servem como complemento visual para acompanhar o comportamento dos algoritmos e das estruturas apresentadas durante os exercicios.
Acesse aqui a playlist de animações
Os conteúdos trabalhados na monitoria acompanham o planejamento da disciplina e o material disponibilizado pelo professor.
- Algoritmos de Busca
- Introdução a Árvores
- Árvores Binárias
A relação será atualizada conforme o desenvolvimento da disciplina.
Recomenda-se que o estudante possua conhecimentos básicos dos seguintes conteúdos:
- Lógica de programação;
- Conhecimento de Python;
- Estrutura de dados 1 (Complexidade Algorítmica, Algoritmos de busca, Listas, Pilhas e Filas).
.
├── changelog.txt
├── listas_exercicio/
├── resolucoes/
└── README.md
Reúne as listas e exercícios utilizados para a prática e consolidação dos conteúdos abordados na disciplina.
Contém as resoluções das listas trabalhadas durante os encontros da monitoria (ou do professor), acompanhadas, quando pertinente, das estratégias utilizadas para sua resolução.
- CORMEN, Thomas H. et al. Algoritmos: teoria e prática. 3. ed. Rio de Janeiro: Elsevier: Campus, 2012.
- CARVALHO, Thiago Leite e. Estruturas de dados: domine as práticas essenciais em C, Java, C#, Python e JavaScript. São Paulo: Casa do Código, 2023.
- FERRARI, Roberto; RIBEIRO, Marcela Xavier; DIAS, Rafael Loosli; FALVO, Maurício. Estruturas de Dados com Jogos. Rio de Janeiro: Elsevier / Campus, 2014.
- MARTINS, Paulo Roberto. Algoritmos e estrutura de dados: análise e desenvolvimento de sistemas. Londrina: Unopar, 2011. 1 material didático. Tele-aula apresentada no Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.
Os materiais, resoluções e implementações desenvolvidos especificamente para esta monitoria são de autoria da monitora e foram produzidos para fins educacionais.
Materiais produzidos por terceiros ou disponibilizados pelo professor permanecem sujeitos aos respectivos direitos autorais e condições de uso. Quando aplicável, serão disponibilizados neste repositório apenas por meio de referências ou links para suas fontes originais.
Este repositório não constitui material oficial da disciplina e não substitui o conteúdo ou as orientações fornecidas pelo professor responsável.