7

[Pitch] Estudando algoritmos e estrutura de dados? - O guia visual de algoritmos e estruturas de dados mais completo em português (free)

Estamos abrindo publicamente hoje o Roadmap DSA, um guia visual e gratuito de Algoritmos e Estruturas de Dados em português, feito pela comunidade Craft & Code Club.
A meta é ser o guia mais completo em português, e aberto, para a comunidade.

https://dsa.craftcodeclub.io

Sem login, sem paywall, sem anúncio.

Por que a gente construiu isso

Material de DSA em português quase sempre cai em um de dois baldes. Ou é texto, e aí você lê "o ponteiro da direita avança até a soma passar do alvo" e precisa simular tudo de cabeça. Ou é vídeo, e aí você vê acontecer, mas não consegue pausar no passo exato, mudar a entrada e testar aquele caso de borda que ficou na sua cabeça.

Os dois deixam de fora a parte que faz a ficha cair: ver o algoritmo executando com o código do lado, no seu ritmo, com a sua entrada.

Foi isso que a gente foi construir. Cada tópico do guia tem:

  • o artigo, escrito para explicar o porquê, não só o como;
  • o visualizador, com o algoritmo rodando passo a passo e o código sincronizado: você avança um passo, a célula acende, a variável muda, e a linha do código que causou aquilo fica destacada;
  • o vídeo do encontro em que o tema foi discutido ao vivo;
  • os problemas do LeetCode e do GeeksforGeeks, na ordem em que faz sentido resolver;
  • as referências para se aprofundar.

Os visualizadores não são um genérico para tudo. Cada técnica tem o seu, porque o que precisa ser mostrado em Sliding Window (a janela crescendo e encolhendo) não é o que precisa ser mostrado em Recursão (a pilha de chamadas subindo e desmontando).

O que já está no ar

  • 47 tópicos mapeados em 16 grupos, agrupados no estilo do LeetCode: cada estrutura junto das técnicas que operam sobre ela, e os paradigmas (recursão, backtracking, programação dinâmica, greedy) como grupos próprios.
  • 15 tópicos com artigo completo: Notação Big O, Arrays e Listas, Strings, os 4 "sub", Two Pointers, Sliding Window, Prefix Sum, Intervalos, Tabelas Hash, Listas Encadeadas, Skip List, Pilhas, Filas e Deques, e duas partes de Recursão.
  • 15 visualizadores interativos.
  • 101 problemas curados, com checkbox para marcar o que você já resolveu.
  • 34 tópicos com vídeo do canal da comunidade.

Seu progresso (tópicos concluídos e problemas resolvidos) fica salvo no seu navegador, não numa conta nossa. Não tem cadastro para fazer.

Convite

O conteúdo é gratuito porque a comunidade existe para isso. O Craft & Code Club roda encontros semanais para estudar estruturas de dados e algoritimos junto, e o guia é a versão escrita e navegável do que a gente já discute lá.

Fica aqui o convite para participar com a gente!

Carregando publicação patrocinada...
1
1

Meus 2 cents,

Parabens pela iniciativa !

Voces vem fazendo um trabalho bem legal no estudo de DSA e agora ao disponibilizar ferramentas resultantes desse estudo.

Repositorio devidamente starreado e forkeado - obrigado por compartilhar !

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS