Antes de seguir, por gentileza, leia nosso código de conduta para verificar que está de acordo antes de continuar.
É um grupo dedicado ao treinamento da lógica de desenvolvimento de algoritmos, com foco em competições internas e externas. Baseando-se nos campeonatos que ocorrem pelo mundo, serão utilizadas a princípio, para a resolução dos desafios, as linguagens C/C++ e Python 2 e 3. Realizaremos competições internas, também baseadas no modelo de competição de maratonas de programação. Estamos atualmente com um grupo no Telegram, onde discutimos assuntos gerais. Futuramente iremos para o Slack.
Os encontros ocorrerão de forma online às sextas feiras entre 19:00 e 20:30, que poderão ser realizados de forma presencial mediante prévio acordo entre os membros do grupos e confirmação de comparecimento de mais de cinco membros.
- Notação assintótica
- Recorrências e mergesort
- Quicksort, probabilidade, k-ésimo mínimo e medianas
- Ordenação em tempo linear, cota inferior de ordenação, divisão e conquista
- Programação dinâmica
- Algoritmos gulosos
- MST
- Caminhos mais curtos
- Análise amortizada
- Complexidade computacional
(Se desejar adicionar/remover algum tema, acesse: como contribuir)
- Cracking The coding Interview, por Gayle Laakmann McDowell
- Minicurso Análise de Algoritimos Professor Paulo Feofiloff - IME-USP
- Lista de exercícios Professora Cristina G. Fernandes - IME-USP
- 99 LISP Problems, baseado na lista problemas para resolver com Prolog (criada por [email protected])
- Problems On Algorithms Ian Parberry and William Gasarch
(Se desejar adicionar/remover algum material de apoio, acesse: como contribuir)
Iremos preenchendo aqui links para os conteúdos e vídeos de encontros passados e para encontros futuros que tiverem sidos aprovados.