Linguagens imperativas. Arrays e algoritmos básicos: pesquisa sequencial e pesquisa binária, ordenação por seleção, ''heapsort'', ''mergesort'', ''quicksort'', ordenação por caixas. Estruturas lineares: listas, representação por arrays e por encadeamento, pilhas e filas. Árvores: formas de representação, recursão em árvores, árvores binárias, árvores binárias de busca, filas de prioridades, árvores balanceadas. Conjuntos: operações, representação por listas e por vetores característicos, hashing.
Nenhuma biliografia complementar encontrada para INF1620
ou
Nenhum co-requisito encontrado para INF1620