https://github.com/bernardovieirarocha/aeds2
Este repositório contém todos os materiais, exercícios e projetos desenvolvidos durante a disciplina de Algoritmos e Estruturas de Dados II.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.5%) to scientific vocabulary
Repository
Este repositório contém todos os materiais, exercícios e projetos desenvolvidos durante a disciplina de Algoritmos e Estruturas de Dados II.
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
AEDS2 - Algoritmos e Estruturas de Dados II
Este repositório contém todos os materiais, exercícios e projetos desenvolvidos durante a disciplina de Algoritmos e Estruturas de Dados II.
📁 Estrutura do Projeto
aeds2/
├── .idea/ # Configurações do IDE
├── conteudos_estudos/ # Material de estudo e anotações
├── provasAntigas/ # Provas de semestres anteriores
├── src/ # Código fonte dos exercícios
├── .gitignore # Arquivos ignorados pelo Git
├── javatoso.iml # Arquivo de configuração do projeto
└── README.md # Este arquivo
🎯 Objetivos da Disciplina
- Aprofundar conhecimentos em estruturas de dados avançadas
- Implementar algoritmos de ordenação e busca eficientes
- Compreender análise de complexidade temporal e espacial
- Desenvolver habilidades de resolução de problemas algorítmicos
- Aplicar conceitos de programação orientada a objetos
📚 Conteúdos Abordados
Estruturas de Dados
- Árvores (Binária, AVL, Rubro-Negra)
- Grafos e algoritmos de percurso
- Tabelas Hash
- Heaps e Filas de Prioridade
- Estruturas de dados lineares avançadas
Algoritmos
- Algoritmos de ordenação avançados
- Programação dinâmica
- Algoritmos gulosos
- Análise de complexidade
🛠️ Tecnologias Utilizadas
- Linguagem: Java
- IDE: IntelliJ IDEA
- Controle de Versão: Git/GitHub
🚀 Como Executar
Clone o repositório:
bash git clone https://github.com/bernardovieiraocha/aeds2.gitAbra o projeto no IntelliJ IDEA ou sua IDE preferida
Navegue até a pasta
src/para encontrar os exercíciosCompile e execute os arquivos Java conforme necessário
📋 Atividades Desenvolvidas
Trabalhos Práticos
- TP1, TP2, TP3 e TP4: Implementações práticas dos conceitos estudados
- Exercícios de laboratório semanais
- Projetos de aplicação de estruturas de dados
Avaliações
- Provas teóricas e práticas
- Exercícios de implementação
- Análise de complexidade de algoritmos
📖 Material de Estudo
A pasta conteudos_estudos/ contém:
- Resumos dos principais conceitos
- Exemplos de implementação
- Exercícios resolvidos
- Anotações das aulas
A pasta provasAntigas/ inclui:
- Provas de semestres anteriores
- Gabaritos e soluções comentadas
- Material de revisão para avaliações
📊 Status do Projeto
- ✅ Estrutura básica configurada
- ✅ Trabalhos práticos em desenvolvimento
- ✅ Material de estudo organizado
- 🔄 Implementações em andamento
👨💻 Autor
Bernardo Vieira Rocha - GitHub: @bernardovieiraocha
📝 Notas
Este repositório está em constante atualização conforme o progresso na disciplina. Novos exercícios, implementações e materiais de estudo são adicionados regularmente.
⭐ Se este repositório foi útil para você, considere dar uma estrela!
📚 AEDS2 - 2024.2 | Pontifícia Universidade Católica do Estado de Minas Gerais
Owner
- Name: Bernardo Rocha
- Login: bernardovieirarocha
- Kind: user
- Location: Belo Horizonte
- Website: https://bernardorocha.com/
- Repositories: 1
- Profile: https://github.com/bernardovieirarocha
Passionate Computer Science Graduate | Full-Stack Developer | Lifelong Learner
GitHub Events
Total
- Watch event: 1
- Push event: 9
Last Year
- Watch event: 1
- Push event: 9