Recursos de Programação
Aprenda e pratique com nossos vídeos educativos organizados por temas
Descubra Codificadas: The AI Generation
Conheça Codificadas: The AI Generation, a competição latino-americana de programação para mulheres com desafios potencializados por IA, organizada pela TCS. Descubra as categorias NextGenCoder e MasterCoder, como participar e por que é uma oportunidade única de mostrar seu talento.
Como resolver um problema no Codeforces passo a passo
Aprenda a metodologia completa para resolver problemas de programação competitiva no Codeforces. Te guiamos desde a leitura do problema até o envio da solução.
Compreendendo a complexidade O na programação competitiva
Introduzimos o conceito de complexidade O grande. Mostramos por que conhecê-la nos dá uma vantagem ao analisar e resolver problemas.
Calculando a complexidade de diferentes códigos
Colocamos em prática o que aprendemos sobre complexidade O. Estimamos operações lendo códigos Python e comparamos soluções.
Busca binária na programação competitiva
Domine o algoritmo de busca binária, uma técnica essencial para otimizar o tempo de execução em problemas algorítmicos. Aprenda quando utilizá-la e como implementá-la de forma eficiente.
Codeando: implementação prática de busca binária
Sessão prática onde implementamos busca binária através de exemplos de código ao vivo. Veja a implementação real do algoritmo, erros comuns e melhores práticas.
Algoritmos gananciosos (greedy)
Domine o paradigma de algoritmos greedy que toma decisões localmente ótimas. Aprenda quando usá-los, como identificar problemas apropriados e exemplos clássicos de otimização.
Resolvendo exercícios com algoritmos gananciosos
Sessão prática onde resolvemos exercícios específicos com algoritmos greedy. Veja o processo completo de análise, identificação de estratégias e implementação com casos de estudo.