Depois do primeiro módulo de algoritmos, este é um curso para quem acha que a viagem ainda agora começou, e se deseja aventurar na resolução de problemas informáticos mais complexos e desafiantes.
Alguns dos tópicos do curso de Algoritmos II são:
- Pesquisa completa (iterativa e recursiva)
- Introdução a grafos
- Algoritmos de travessia em grafos
- Algoritmos gananciosos
- Programação dinâmica
Sempre sonhaste em ser um “atleta da programação”? Agora que já dominas a técnica básica, chegou a altura de avançares para o próximo nível. Neste curso, vamos elevar as tuas capacidades enquanto programador competitivo.
Aqui irás aprender técnicas avançadas de resolução de problemas, novas estruturas de dados, e ainda o que são grafos e como trabalhar com eles.
Ao longo do curso não só treinarás o raciocínio matemático e algorítmico, como também aprenderás a implementar diversos algoritmos e estruturas de dados em C++, e com isso estarás apto a participar em concursos de programação competitiva tais como as Olimpíadas Nacionais de Informática.
São necessários conhecimentos suficientes de inglês que te permitam ler nesse idioma os materiais de estudo, e é recomendada a frequência prévia do curso After School de Algoritmos I (ou conhecimento equivalente), e o domínio de conceitos nele debatidos.