Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
CIC203 | 2 | 0 | 4 | 120 |
Listas simples. Listas ordenadas. Listas simplesmente encadeadas. Listas duplamente encadeadas. Listas circulares. Pilhas. Filas. Árvores. Árvores binárias. Busca em árvores. Noções de balanceamento. Algoritmos para pesquisa e ordenação em listas, pilhas e árvores. Algoritmos recursivos. Medidas de complexidade de algoritmos. Análise assintótica de limites de complexidade. Grafos. Algoritmos em grafos.
As estruturas de dados, bem como seus algoritmos, fazem parte dos sistemas computacionais desde suas criações. Surgiram pela necessidade de armazenar, agrupar e organizar grandes volumes de dados, visando posterior eficiência na sua utilização, em operações tais como inserção, consulta, alteração e exclusão. Entender o funcionamento básico de cada estrutura de dados e seus algoritmos e saber implementá-los e aplicá-los adequadamente na solução de problemas computacionais é fator definitivo para o profissional que atua na área da computação.
Andréia Cristina Grisolio Machion Mais Informações |
Rodrigo Bossini Tavares Moreira
Mais InformaçõesBásica
Complementar