Velocidade e Qualidade com Estruturas de Dados e Algoritmos