Princeton University oferece curso online grátis de Algoritmo
Este curso abrange as informações essenciais que todo programador sério precisa saber sobre algoritmos e estruturas de dados, com ênfase nas aplicações e análise de desempenho científico de implementações de Java. A Parte I abrange tipos básicos de dados iteráveis, classificação e busca de algoritmos.
Próxima Turma: 12 de agosto, 2012 (6 semanas de duração)
Carga Horária: 6-10 horas / semana
Sobre o Curso
Uma introdução aos tipos de dados fundamentais, algoritmos e estruturas de dados, com ênfase nas aplicações e análise de desempenho científico de implementações de Java. Os tópicos específicos abordados incluem: a união de encontrar algoritmos; tipos básicos iteráveis dados (pilha, filas e sacos); algoritmos de ordenação (quicksort, mergesort, heapsort) e aplicações; filas de prioridade, árvores de busca binária; árvores vermelhas e pretas, mesas de hash; e símbolo da tabela de aplicações.
Bom estudo!