Escolha o seu idioma

Curso de Programação Dinâmica

Curso de Programação Dinâmica
de 4 a 360h carga horária flexível
certificado válido no seu país

O que vou aprender?

Irá construir uma compreensão profunda de subproblemas sobrepostos e subestrutura ótima, as duas propriedades que tornam a programação dinâmica eficaz. Começando com memorização e tabulação, progredirá através de problemas clássicos de DP 1D e 2D, alinhamento de strings, variantes do knapsack, DP de intervalos e DP em árvores. Aprenderá também técnicas avançadas de aceleração, incluindo convex hull trick, otimização de Knuth e DP com bitmask para enumeração de subconjuntos. Os tópicos de suporte abrangem análise de complexidade de algoritmos, estruturas de dados essenciais e estruturas de resolução de problemas para entrevistas técnicas. No final, reconhecerá padrões de DP rapidamente e implementará soluções corretas e otimizadas sob pressão.

Diferenciais da Elevify

Desenvolva habilidades

  • Memorização e Tabulação: converter soluções recursivas em implementações de DP eficientes usando ambas as estratégias.
  • Conceção de Espaço de Estados: definir estados e recorrências de DP precisos para problemas unidimensionais e bidimensionais.
  • Otimização Avançada de DP: aplicar convex hull trick e técnicas de dividir e conquistar para reduzir a complexidade algorítmica.
  • Reconhecimento de Padrões de Problemas: classificar e mapear problemas do mundo real para a estrutura de programação dinâmica correta.

Sumário sugerido

Antes de iniciar, poderá alterar os capítulos e a carga horária. Escolha por qual capítulo começar. Adicione ou remova capítulos. Aumente ou diminua a carga horária do curso
Carga horária: entre 4 e 360 horas

O que os nossos alunos dizem

As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar de mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos de que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

FAQ

Quem é a Elevify? Como funciona?

Os cursos têm certificado?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Curso em PDF