Edit page

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, bubble sort, quick sort, shell sort, heap sort, entre outros.

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 custo, caminhos mais curtos de fonte única.

Recursos

Slides

Os Slides que tipicamente acompanham a cadeira, bem como o conjunto de exercícios encontram-se disponíveis na página da cadeira no Fénix, não sendo possível disponibilizá-los nesta página.