Skip to content

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ C++ - Algoritmos e Estruturas de Dados

Este repositório reúne anotações, implementações e estudos em C++, com foco em:

  • Algoritmos
  • Estruturas de Dados
  • Análise de Complexidade
  • Lógica de programação
  • Implementações clássicas usadas em Ciência da Computação

O objetivo é manter uma base organizada de conhecimento em C++, contendo tanto teoria quanto implementações práticas.


🎯 Objetivo do Projeto

Este projeto foi criado para:

  • Consolidar conhecimentos de C++
  • Estudar algoritmos clássicos
  • Implementar estruturas de dados fundamentais
  • Praticar análise de complexidade de algoritmos
  • Manter anotações organizadas
  • Servir como repositório de estudo e consulta

📚 Conteúdo do Repositório

O repositório é dividido em duas partes principais:

📄 Anotações

Um arquivo .txt contendo:

  • conceitos de algoritmos
  • explicações sobre estruturas de dados
  • análise de complexidade
  • observações sobre C++
  • resumos de estudo

🧠 Conceitos Estudados

🔹 Fundamentos de C++

  • Sintaxe básica
  • Tipos de dados
  • Estruturas condicionais, de repetição
  • Funções
  • Recursão
  • Manipulação de memória

🔹 Estruturas de Dados

Implementações clássicas como:

  • Vetores (arrays)
  • Listas ligadas
  • Pilhas (stack)
  • Filas (queue)
  • Árvores
  • Grafos
  • Tabelas de dispersão (hash)

🔹 Algoritmos

Exemplos incluídos:

Algoritmos de Busca

  • Linear Search
  • Binary Search

Algoritmos de Ordenação

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort

👨‍💻 Autor

Desenvolvido por Jonas Eduardo Campos Martins Estudante de Ciência da Computação com foco em desenvolvimento de software. Este projeto está sob a licença MIT.

Este projeto está sob a licença MIT.

About

Algoritmos e Estruturas de Dados em C++

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages