Recursos de Programação
Aprenda e pratique com nossos vídeos educativos organizados por temas
Descubra a competição tech exclusiva para mulheres
Conheça tudo sobre Codificadas, a competição de programação exclusiva para mulheres organizada pela TCS. Descubra o que é, como participar e por que é uma oportunidade única para 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.