Algoritmos e Estrutura de Dados 1
Ementa
1. Noções de complexidade de algoritmos (notações de complexidade).
2. Algoritmos de pesquisa: pesquisa sequencial e binária.
3. Algoritmos de ordenação.
4. Tipos abstratos de dados.
5. Estruturas de dados utilizando vetores: pilhas, filas, listas (simples e circulares).
6. Estruturas de dados com alocação dinâmica de memória: pilhas, filas, listas (simplesmente encadeadas, duplamente encadeadas e circulares).
Dados Gerais
Núcleo:
NC
Horas teóricas:
32hrs
Horas práticas:
32hrs
Total de horas:
64hrs
Período:
Segundo
Unidade:
INF
Obrigatória:
Sim
Pré-requisitos:
Introdução à Programação
Visão padrão
Visão do Swebok