Introdução aos Algoritmos e Estruturas de Dados

Programa

Introdução à linguagem de programação C - Parte I

Introdução ao estudo da eficiência de algoritmos

Algoritmos de ordenação: inserção direta, seleção direta, bubblesort, quicksort, shellsort, heapsort e radixsort.

Introdução à linguagem de programação C - Parte II

Estruturas de dados: pilhas, filas de espera, filas de prioridade, amontoados, árvores e tabelas de dispersão.

Grafos: representação, pesquisa em largura e profundidade, árvores abrangentes de menor curto, caminhos mais curtos de fonte única.

Recursos