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.

https://github.com/bernardovieirarocha/aeds2

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
Last synced: 10 months ago · JSON representation

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
  • Host: GitHub
  • Owner: bernardovieirarocha
  • Language: Java
  • Default Branch: main
  • Homepage:
  • Size: 42.5 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme

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

  1. Clone o repositório: bash git clone https://github.com/bernardovieiraocha/aeds2.git

  2. Abra o projeto no IntelliJ IDEA ou sua IDE preferida

  3. Navegue até a pasta src/ para encontrar os exercícios

  4. Compile 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

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