Este repositório tem como objetivo registrar, organizar e documentar os estudos desenvolvidos ao longo da disciplina Algoritmos e Estruturas de Dados II (AEDS II), do curso de Ciência da Computação pela aluna Maria Fernanda Oliveira Maro.
A organização interna do repositório pode evoluir ao longo do semestre, acompanhando o andamento da disciplina e a complexidade dos conteúdos.
- Consolidar o aprendizado em AEDS II
- Reunir implementações de algoritmos e estruturas de dados
- Servir como material de apoio para provas e trabalhos
- Facilitar revisões futuras e estudos avançados
- Nivelamento
- Fundamentos de análise de algoritmos
- Estruturas de dados lineares
- Algoritmos de ordenação
- Estruturas de dados flexíveis
- Árvores binárias
- Balanceamento de árvores
- Tabelas e dicionários
- Árvores TRIE
- Java (principal!)
- C (em alguns exercícios e materiais complementares)
A organização do repositório segue a divisão da disciplina, separando conteúdos teóricos, laboratórios e trabalhos práticos:
📦 aeds2
┣ 📂 pt1-semestre
┃ ┣ 📂 beecrowd
┃ ┃ ┣ 📜 enunciados/
┃ ┃ ┗ 📂 exercicios
┃ ┣ 📂 nivelamento/
┃ ┃ ┣ 📜 lab01/
┃ ┃ ┗ 📜 lab02/
┃ ┣ 📂 nivelamento/
┃ ┣ 📂 ordenacao/
┃ ┗ 📂 recursao/
┣ 📂 tps
┃ ┣ 📜 enunciados/
┃ ┗ 📂 exercicios
┃ ┃ ┗ 📜 tp1/
┣ 📜 guia-ambiente-c.md
┣ 📜 LICENSE
┗ 📜 README.md- Nivelamento
- Fundamentos de análise de algoritmos
- Estruturas de dados lineares
- Algoritmos de ordenação
- Estruturas de dados flexíveis
- Árvores binárias
- Balanceamento de árvores
- Tabelas e dicionários
- Árvores TRIE
- Java (principal!)
- C (em alguns exercícios e materiais complementares)
- Navegue pelas pastas para encontrar o conteúdo desejado.
- Dentro de cada pasta você encontrará exemplos e exercícios resolvidos.
- Use como referência para seus estudos ou como base para praticar.
- Java JDK 17 ou superior
- Visual Studio Code
- Extensão Extension Pack for Java
java -versionjavac NomeDoArquivo.java
java NomeDoArquivo- Instale o IntelliJ IDEA (Community Edition)
- Crie um novo projeto Java
- Selecione o JDK instalado
- Crie uma classe Main
- Execute com Run
✔ Recomendado para projetos maiores e organização por pacotesSe você está começando agora e não sabe como compilar ou executar os programas em C, preparei um guia rápido para ajudar:
👉 Clique aqui para acessar o guia completo
Se quiser trocar ideias, tirar dúvidas, dar feedbacks ou mandar sugestões:
Este repositório está sob a licença MIT.
Você pode usar o código para fins educacionais e pessoais, desde que mantenha os devidos créditos.