Lista 1 (notação assintótica, recorrências e divisão e conquista) (C++) (SOLUÇÃO)
Lista 2 (programação dinâmica e algoritmos gulosos) (C++)
Trabalho Final de CANA
Trabalho Final (Complexidade Computacional). Entrega: 31-Agosto-2024. Após essa data, haverá redução de 1% na nota do trabalho por cada dia de atraso. Enviar por email em PDF escrito à mão.
Ementa:
Um algoritmo é um processo sistemático para a resolução de um problema em um computador.
O objetivo desse processo é a obtenção do resultado de um problema a partir da manipulação de certas informações
inicialmente conhecidas e de novas informações obtidas ao longo da execução do algoritmo.
O conteúdo deste curso é formado por diversas técnicas de projeto de algoritmos.
A ementa do curso é a seguinte: