Skip to content

luizgmelo/algoritmos-estruturas-de-dados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos e Estruturas de Dados

!! Portuguese Brasil Documentation, code in English

Esse com certeza é um dos meus melhores repositórios no git e dos poucos em português o README.md lol🤣.

Para que serve esse repositório?

Eu fiz esse repositório com intuito de aprender mais e mais algoritmos e estruturas de dados que são a base da programação. Junto a isso deixar compartilhar meu código e conhecimento e ajudar a aprenderem comigo.

Por que estudar AED?

Vamos lá, tenho dois pontos a tocar, primeiro ponto: se questionar só vai valer a pena quando estiver com muito conhecimento técnico. Sabendo disso você começa aceitar que ainda tem muito a aprender, tô falando isso para mim também kkk, segundo ponto: entenda o que são essas coisas, quanto tempo existem e se pensar nesse ano 2024 até na decáda de 1930 e até hoje é utilizado e ensinado como base, você vai começar a se preocupar e entender o porque. Isso é um assunto que ao longo da carreira iremos aprendendo foca em aprender o básico os 20% para resolver 80% dos problemas.

Como aprender AED?

  • 20% Teoria
  • 80% Prática O meu exemplo de finalizar esse projeto foi exatamente buscas no google e chatgpt para me ajudar no inglês ainda não fluente com certeza alguma coisa ou outra foi copiada de algum site, mas sempre entendendo preso ao teclado e eu mesmo fazendo, óbvio não está perfeito e nem tão didático, mas esse é o ponto, incentivar a olharem raciocinar e fazer você mesmo ver que vai ficar diferente e mesmo assim entender porque funciona como e se está da melhor forma, essa é a habilidade que tem de ser desenvolvida.

O que é um Algoritmo:

É uma sequência de passos lógica que resolve determinado problema

O que é uma Estrutura de Dados:

Uma estrutura de dados é um molde/forma de armazenar os seus dados de uma maneira organizada e eficiente.

Ou seja essa com explicação menos técnica conseguimos perceber que algoritmos + estruturas de dados resultam em programas.

Futuramente espero melhorar a documentação, é mais uma conversa para não ficar perdido no repositório.

  • Clone o projeto
  • Só precisa ter o python instalado
  • Rode os test com python -m unittest
  • Quebre algumas coisas vão entendendo como funciona
  • Caso tenha ideias novos algoritmos e estruturas de dados por favor crie uma branch e faça um pull request.

Obrigado e até mais !

About

Implementações de algoritmos e estruturas de dados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages