Linguagens imperativas. Recursão. Arrays e algoritmos básicos: pesquisa seqencial e pesquisa binária, ordenação por seleção, heapsort, mergesort, quicksort, ordenação por caixas. Tipos estruturados. Estruturas lineares: listas, representação por arrays e por encadeamento, pilhas e filas. Alocação dinâmica de memória. Cadeia de caracteres. Introdução à programação modular.
Nenhuma biliografia complementar encontrada para INF1006
ou
Nenhum co-requisito encontrado para INF1006