Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

142 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Exercícios e Estudos em Java

Este repositório reúne códigos e materiais de estudo em Java, organizados por tema e por etapas da disciplina.
O objetivo principal é consolidar conceitos de programação, estruturas de dados, algoritmos e preparação para provas, por meio de implementações práticas e resumos teóricos.


🛠️ Tecnologias Utilizadas

  • Java 17+
  • JDK + JRE
  • IDE recomendada: IntelliJ IDEA (VS Code também funciona)
  • Organização modular por pacotes
  • Utilização sugerida da extensão Better Comments para realçar partes importantes dos resumos

🎯 Conteúdos Abordados

Estruturas de Dados

  • Pilhas
  • Filas
  • Listas encadeadas
  • Árvores (Binária, AVL, 2-3-4)
  • Hashing

Algoritmos

  • Ordenações básicas e avançadas
  • Percursos em árvores
  • Manipulação de listas, vetores e matrizes

Programação

  • Fundamentos da linguagem Java
  • Programação Orientada a Objetos
  • Modularização e boas práticas

Material para Provas

  • Resumos separados por prova (P1, P2 e P3)
  • Arquivo Estudo Completo consolidando todo o conteúdo da disciplina
  • Exemplos práticos inspirados em provas reais
  • Comentários organizados com Better Comments para facilitar a leitura

Trabalhos Práticos (TP)

  • Implementações completas dos TPs da disciplina de AED2
  • Inclusão de estruturas específicas, árvores, hashing, manipulação de arquivos e outros temas

📘 Recomendações de Uso

  • Utilize a extensão Better Comments para visualizar:

    • Destaques de teoria
    • Alertas
    • Observações de prova
    • Explicações importantes
  • Consulte o diretório estudo_completo/ antes das avaliações para revisar todo o conteúdo de uma só vez.


🔮 Melhorias Futuras

  • Implementar testes automatizados com JUnit
  • Documentar a complexidade de tempo e espaço dos algoritmos
  • Criar representações visuais de estruturas (árvores, listas, grafos)
  • Criar scripts de compilação/execução para facilitar o uso
  • Acrescentar exercícios extras com gabarito comentado

👩‍💻 Autoria

Repositório desenvolvido e mantido por Camila Cardoso de Menezes, como parte dos estudos em:

  • Java
  • Estruturas de Dados
  • Algoritmos
  • Preparação para avaliações acadêmicas

About

Códigos em Java das disciplinas de AED2 e AED3, que unem estudos de estruturas, algoritmos de ordenação, arquivos e exercícios.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages